1、新建
创建一个新的 git 版本库。这个版本库的配置、存储等信息会被保存到.git 文件夹中
2、配置
更改设置。可以是版本库的设置,也可以是系统的或全局的
3、帮助
git 内置了对命令非常详细的解释,可以供我们快速查阅
4、状态
显示索引文件(也就是当前工作空间)和当前的头指针指向的提交的不同
5、信息
获取某些文件,某些分支,某次提交等 git 信息
6、添加
添加文件到当前工作空间中。如果你不使用 git add 将文件添加进去,那么这些文件也不会添加到之后的提交之中
7、删除
rm 和上面的 add 命令相反,从工作空间中去掉某个文件
8、分支
管理分支,可以通过下列命令对分支进行增删改查切换等
9、检出
将当前工作空间更新到索引所标识的或者某一特定的工作空间
10、远程同步
远程同步的远端分支
11、撤销
12、commit
将当前索引的更改保存为一个新的提交,这个提交包括用户做出的更改与信息
13、diff
显示当前工作空间和提交的不同
14、grep
可以在版本库中快速查找
可选配置:
15、log
显示这个版本库的所有提交
16、merge
合并就是将外部的提交合并到自己的分支中
17、mv
重命名或移动一个文件
18、tag
19、pull
从远端版本库合并到当前分支
20、ci
21、rebase (谨慎使用)
将一个分支上所有的提交历史都应用到另一个分支上
_不要在一个已经公开的远端分支上使用 rebase_.
22、reset (谨慎使用)
将当前的头指针复位到一个特定的状态。这样可以使你撤销 merge、pull、commits、add 等
这是个很强大的命令,但是在使用时一定要清楚其所产生的后果。