git的基本操作

一、add

1
2
3
4
# 添加文件跟踪到暂存区
git add .
# 添加已经被git管理的文件到暂存区
git add -u

二、branch

  • git branch branch [starting-commit]
1
2
3
4
5
git branch dev new-create d25bdb13539c9d584a434cc47da864fe49afd826

dev:是当前所在的分之
new-create:是要创建的新分支
d25bdb13539c9d584a434cc47da864fe49afd826: 指定从当前分之的该次提交启动一个新分支。

三、commit

  • 在Git中,提交(commit)是用来记录版本库的变更。
  • HEAD
    • HEAD 始终指向当前分之的最近提交。当切换分之,HEAD会更新为之乡新分支的最近提交。
  • ORIG_HEAD
    • 某些操作,比如合并和reset,会把调整为新值之前的先前版本的HEAD记录到ORIG_HEAD中。可以使用ORIG_HEAD来恢复或回滚到之前的状态或者做一个比较。
  • git bisect
    • 在使用git bisect 的时候,你首先需要确定”好”提交和”坏”提交,
  • git blame
    • 可以告知我们一个文件中的每一行最后是谁修改的和哪次提交做出了变更,即当前文件的状态。
    • 参数-L,查看文件的多少行
  • git diff
  • git show dev:文件名
    • 显示该文件在dev分之中的状态
You can support me