有时候我们想撤销上一次提交,于是执行git reset --soft HEAD^,这样就成功的删除了你上一次的commit。但有时候发现不小心撤销错了,想把刚刚的撤销给撤回:
方法:首先执行git reflog
这时会显示刚刚各个操作,每个操作之前都有一串哈希码
找到你想回退到的那个版本,复制它的哈希码,执行:
git reset --hard 哈希码
例如,执行git reflog后显示:
如果我想回退到c00839d这个版本:
git reset --hard c00839d
有时候我们想撤销上一次提交,于是执行git reset --soft HEAD^,这样就成功的删除了你上一次的commit。但有时候发现不小心撤销错了,想把刚刚的撤销给撤回:
方法:首先执行git reflog
这时会显示刚刚各个操作,每个操作之前都有一串哈希码
找到你想回退到的那个版本,复制它的哈希码,执行:
git reset --hard 哈希码
例如,执行git reflog后显示:
如果我想回退到c00839d这个版本:
git reset --hard c00839d
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/490315.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!