2

I see Revert Commit. Will that erase current commits? I just want to pull a previous commit without affecting the overall project. Thanks.

4

2 回答 2

2

我希望这是你的答案

设想:

1)用户选择一个版本化的上下文并从主菜单调用“revert”

2) 弹出对话框,询问额外的还原选项 - 修订等。

3)创建了一个新的修订版,它恢复了以前的提交

命令行

1)您必须查看所有提交。使用git log. 您将看到带有 hascode 的提交,然后

2)然后使用git reset --hard <SHAsum of your commit>

看到这个

于 2013-07-23T17:43:16.830 回答
2

右键单击您的项目,然后 Git->Checkout->Checkout Revision... 您不会丢失提交,您只需将 head 设置为特定的提交/修订。

于 2013-07-24T19:02:03.650 回答