阅读 156

git回滚到某个commit 上和 返回最新的版本git

git回滚到某个commit 上和 返回最新的版本git

1. 代码回退

首先你要用git log 查看你要回到的那个本版,

然后用

git reset --hard HEAD^        回退到上个版本
git reset --hard commit_id    退到/进到 指定commit_id

来把你的本地代码回到你复制的某个版本上
如果你要吧回退的某个版本提交的远程的话
git push origin HEAD --force


当你回滚之后,又后悔了,想恢复到新的版本怎么办?

git reflog打印你记录你的每一次操作记录

git reflog 可以查看所有分支的所有操作记录(包括(包括commit和reset的操作),包括已经被删除的commit记录,git log则不能察看已经删除了的commit记录,而且跟进结果可以回退道某一个修改

2. 如果你要回吧本地的代码回到最新的并且你回退的版本没有提交到远程 就用

git checkout master

 

 

git回滚到某个commit 上和 返回最新的版本git

标签:git回滚   本地   com   reflog   ORC   out   返回   mit   -h   

原文:https://www.cnblogs.com/yu-hailong/p/10681905.html


文章分类
后端
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐