一, git log 查看提交日志情况
根据 commitId进行版本回退
git reset --hard commitId(commitId可以是一部分,不用完整的ID)
只输出一行信息: git log --pretty=oneline
快速回退:
git reset --hard HEAD^ 回退到上一个版本
git reset --hard HEAD^^ 回退到上上个版本
如果在进行版本回退后想要查看最新的commitId,此时git log已经无法满足,可以使用 git reflog查看历史所有提交commit信息.
二,工作区、暂存区和提交区
在某个目录下添加所有文件到暂存区,可以使用: git add . 来操作
1,如果修改了某个文件内容,想要快速撤销掉,可以使用: git checkout --文件名,则本地修改内容清空.(在工作区)
2,如果修改了某个文件内容并且git add到了 暂存区,则可以先使用:
git reset HEAD 文件名 回退到工作区
git checkout --文件名 清空本地修改内容
三,合并分支并解决冲突
merge
1,git checkout -b dev_zhang 新建一个dev_zhang分支
2,切换分支: git checkout dev_li
3,查看当前分支情况: git branch