1.git init
初始化本地仓库。
2.git add XXX
从工作区提交某文件到暂存区,也称将文件加入追踪。可以使用通配符如
|
|
如果不慎将无关文件加入追踪,那么可以使用以下命令撤销:
|
|
3.git commit -m “XXX”
- 把暂存区保存的东西一次性提交到版本库reposity中,-m表示message,后面的参数指的是这次提交的信息。
- 追加修改到上次提交。
|
|
4.git status
将工作区与版本库对比,提示差异的信息。
5.git log
输出每次版本库的变动,从最近开始输出。可以查看每个版本的SHA1数值。
6.git reflog
查看命令历史,log命令是查看提交历史,这两个命令有所不同。
7.git checkout dev
- 将HEAD指向dev分支最近节点。
- 参数也可以使用SHA1数值,这样可以准确地切到想要的节点。
- 参数也可以使用HEAD^、HEAD~2、dev^、dev~2等。
8.git branch -b dev
这条指令相当于:
git branch dev
git checkout dev
在当前HEAD指向的节点创建名为dev的分支并且将HEAD指向它。
9.git branch -d dev
删除dev分支。
10.git merge dev
- 在HEAD指向节点基础上合并dev的内容,生成新的一次提交。
- 同理,参数也可以使用SHA1,HEAD^、HEAD~2等。