Git实战(1)

一, git log 查看提交日志情况

根据 commitId进行版本回退

git reset --hard commitId(commitId可以是一部分,不用完整的ID)

只输出一行信息: git log --pretty=oneline

Git实战(1)_第1张图片

快速回退:

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

你可能感兴趣的:(开发工具,工具,git,elasticsearch,大数据)