我看到了Revert Commit。那会擦除当前的提交吗?我只想在不影响整个项目的情况下提取先前的提交。感谢。
答案 0 :(得分:2)
我希望这是你的答案
情景:
1)用户选择版本化的上下文并从主菜单中调用“revert”
2)弹出对话框,询问其他还原选项 - 修订等。
3)创建一个新的修订版本,它会恢复之前的提交
命令行
1)你必须看到所有提交。使用git log
。您将看到带有hascode的提交,然后
2)然后使用git reset --hard <SHAsum of your commit>
请参阅this
答案 1 :(得分:2)
右键单击您的项目,然后右键单击Git-&gt; Checkout-&gt; Checkout Revision ... 您不会丢失提交,只需将头设置为特定的提交/修订。