我的提交列表中有一个“a9a6de2”的提交ID,这个提交版本只有几个旧版本。
恢复到该提交的git命令是什么?
答案 0 :(得分:0)
创建一个与SHA匹配的新分支
git checkout -b YOUR_BRANCH a9a6de2
使当前签出的分支与sha匹配 - 没有工作目录安全 - 不要将其推送到远程服务器
git reset --hard a9a6de2
请注意git revert
执行指定SHA的减法补丁(并且仅指定SHA),这听起来根本不像你想要的那样。我知道这是Subversion用户混淆的常见原因,因为'还原'在Subversion中表现不同。
答案 1 :(得分:-2)
听起来你想要恢复提交
$ git revert a9a6de2
应该这样做