Git简单命令

1.git init

初始化本地仓库。

2.git add XXX

从工作区提交某文件到暂存区,也称将文件加入追踪。可以使用通配符如

1
2
git add .
git add *.txt

如果不慎将无关文件加入追踪,那么可以使用以下命令撤销:

1
2
//将匹配到的文件恢复到HEAD节点的状态,这里是全部文件
git reset HEAD .

3.git commit -m “XXX”

  • 把暂存区保存的东西一次性提交到版本库reposity中,-m表示message,后面的参数指的是这次提交的信息。
  • 追加修改到上次提交。
1
2
git add .
git commit --amend

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等。