文档章节

Git 常用命令笔记

鸟屁不会的程序猿
 鸟屁不会的程序猿
发布于 2013/06/09 09:30
字数 482
阅读 406
收藏 36
git

--------------------重读progit笔记-----------------------------

$ git clone git://github.com/schacon/project_name.git new_pro_name  克隆项目并重命名

文件从 Git 仓库中删除(亦即从暂存区域移除),但仍然希
望保留在当前工作目录中。
$ git rm --cached readme.txt

--------------------------------------------------------------------------

git 在提交之前撤销add操作

问题:
在使用git时,在未添加.ignore文件前使用 git add . 将所有文件添加到库中,不小心将一些不需要加入版本库的文件加到了版本库中。由于此时还没有提交所以不存在HEAD版本,不能使用 git reset HEAD命令。
解决:
使用 git rm -r --cached .
ps:注意最后是有点的。
---------------------------------------改写最后一次提交---------------------------------------
git commit -m'改写最后一次提交'
git add forgotten_file //补上忘记提交的文件

git commit --amend

-----

git commit -a -m "commit all" 提交全部修改过的文件

----------------------------------------remote--------------------------------------------
git remote add [shortname] [url] //添加远程仓库
git remote -v //列出远程仓库
git remote show [remote-name] //列出远程仓库详细信息
git remote rename old-name new-name //远程仓库重命名
git remote rm [remote-name] //删除远程仓库
----------------------------------------fetch-----------------------------------------------
git fetch [remote-name] //将远端的数据拉到本地仓库,并不自动合并到当前分支,仍需手工合并。
---------------------------------------tag-------------------------------------------------------
git tag v1 //建立标签
git tag -a v1 -m '建立标签'
git show v1 //查看标签版本信息
----------------------------------linux 下自动补全功能------------------------------------
在git源码中 contrib/completion 目录中的 git -completion.bash 复制到自己的用户目录中。并把下面内容添加到你的 .bashrc文件中
source ~/.git-completion.bash
---------------------------------设置Git命令别名---------------------------------------------
git config --global alias.co checkout //设置checkout 命令别名
git config --global alias.br branch //设置branch 命令别名
git config --global alias.ci commit //设置commit 命令别名
git config --global alias.st status //设置status 命令别名
git config --global alias.last 'log -1 HEAD' //查看最后一次提交信息
git config --global alias.visual "!gitk" //启动gitk。运行外部命令,只需在命令前加上 ! 。

© 著作权归作者所有

共有 人打赏支持
上一篇: reids 安装记录
下一篇: 关于discuz 密码
鸟屁不会的程序猿
粉丝 10
博文 27
码字总数 8148
作品 0
朝阳
程序员
私信 提问
加载中

评论(1)

没米的日子
没米的日子

git文章列表

关于gitlab默认clone协议 Git实现从本地添加项目到远程仓库 翻翻git之---一个简单的标签控件 LabelView (随手发了两张小宝宝的玩耍照) Git 项目推荐 | Java 版微信普通号机器人 翻翻git之---...

d_watson
2016/04/20
26
0
Git的学习笔记(一)

文章摘自:http://git-scm.com/book/zh 第一章 Git的安装 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel yum install git 现在已经可以用 git 命令了,用 gi......

寂寞淡淡愁
2014/04/29
0
0
Pro Git 学习笔记(不完整)

Pro Git @[git doc] Pro Git(官网): http://git-scm.com/book/zh/ 1. 初次运行Git的配置 一般在新的系统上,我们都需要先配置下自己的 Git 工作环境。配置工作只需一次,以后升级时还会沿...

Gen_zhou
2014/09/26
0
0
Git 分布式版本控制 -- (1、基本使用)

一个很适合入门的教程。即使你不知道什么叫版本控制,看完也应该能会使用Git了。笔记以后再做吧。 http://www.liaoxuefeng.com 一下内容比较混乱,强烈建议直接阅读上面的网址链接中的 Git相...

明天以后
2014/11/11
0
0
读Git Pro2的笔记

什么是Git 基础概念 三个工作区域: 1. Git 仓库 : Git 用来保存项目的元数据和对象数据库的地方。这是 Git 中最重要的部分,从其它计算机克隆仓库时,拷贝的就是这里的数据; 2. 工作目录 : ...

Sheamus
01/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Supervisor管理springboot应用

目录 概述 环境准备 spring boot应用 supervisor配置 启动应用 概述 前面博文介绍了Supervisor进程管理,实际应用可以对springboot应用进行管理,如果springboot应用挂掉,Supervisor还可以对它...

java_龙
16分钟前
2
0
将神经网络训练成一个“放大镜”

摘要: 想不想将神经网络训练成一个“放大镜”?我们就训练了一个这样炫酷的神经网络,点击文章一起看下吧! 低分辨率蝴蝶的放大 当我们网购时,我们肯定希望有一个贴近现实的购物体验,也就...

阿里云官方博客
16分钟前
0
0
在细节消息中包含能够捕获失败的信息(63)

程序由于未被捕获异常失败时,系统会自动打印该异常的堆栈轨迹 包含异常的字符串表示法(toString) 通常包含异常的类名,以及紧随其后的细节信息(detail message) 是检查程序失败的必须信...

Java搬砖工程师
17分钟前
1
0
day173-2018-12-10-英语流利阅读-待学习

如何评价特朗普在此次 G20 上的表现? 毛西 2018-12-10 1.今日导读 在公众眼里,特朗普一直是个不省事的主——他爱在推特吐槽,还喜欢到处树敌。但最近,阿根廷首都布宜诺斯艾利斯举行的 G2...

飞鱼说编程
19分钟前
4
1
adr adrl ldr mov简单科普

ADR是一条小范围的地址读取伪指令,它将基于PC的相对偏移的地址值读到目标寄存器中。格式:ADR register,exper。 编译源程序时,汇编器首先计算当前PC值(当前指令位置)到exper的距离,然后用...

天王盖地虎626
25分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部