git常用操作-查看历史/集成指定commit代码/回退到指定commit

243 阅读1分钟

git log

查看当前分支git提交记录

git log --all

查看所有分支git提交记录

git cherry-pick

git cherry-pick ${commitid} 拣选提交:将指定的commitid变更拉取到当前的分支。 注意:你需要确保当前的分支环境是最新的,可以通过git pull执行来达成,否则可能会报错。

git reset 回溯历史版本

要让仓库的HEAD、暂存区、当前工作树回溯到指定状态,需要用到git reset --hard命令。只要提供目标时间点的哈希值,就可以完全恢复至该时间点的状态

git reset --hard ${commitid} 执行后会回溯到对应分支创建之前的状态

git reset --hard head^ 撤销合并冲突或者拉取操作

撤销未发布的合并 只需要将分支回滚到上一个提交即可 git reset --hard @{1}