学无先后,达者为师

网站首页 编程语言 正文

git回退到某个提交

作者:释然狗 更新时间: 2023-07-07 编程语言

1.先查询对应的提交历史,使用如下命令:

git log --pretty=oneline

2、版本回退,使用如下命令:

git reset --soft commitID //只删除commitID之后的提交记录log,代码的改动还在。

git reset --hard commitID //彻底删除commitID之后所做的改动,代码也一起回退回来了。(慎重用,用前最好备份一下代码,或者用git diff 生成一个patch)
注意:commitID 是你要恢复到哪个提交记录,而不是你要删除哪个提交记录

3.把当前分支push到远程仓库并且让远程仓库和当前分支保持一致,使用如下命令(假定当前分支为master)

git push -f origin master

通过soft模式可以整合多个commit为一个commit,如果你觉得自己commit太多太乱不好看,可以通过这个重新commit一下,变成只有一个commit,如果soft模式后,没有去选中文件就强制提交了,代码会保持未提交状态

原文链接:https://blog.csdn.net/weixin_42382291/article/details/131580655

  • 上一篇:没有了
  • 下一篇:没有了
栏目分类
最近更新