在 SmartGit 中,我检查了之前的提交,以便“回到过去”。我决定在提示时不提供分支名称,因为 SmartGit 似乎会创建一个分支,而且似乎没有必要创建一个分支,甚至很愚蠢,如果我的目标只是在现有分支上返回过去。 checkout 导致“分离头”,因此我决定不再继续开发分离头。
我切换到命令行,并使用 git log
中标识的哈希码执行了 git reset --hard 0de799db47f8
。这达到了预期的效果。
我会如何在 SmartGit 中完成此操作?
最佳答案
在 SmartGit 中,您可以使用 Local|Reset 和 Hard 选项来执行 git checkout --hard <SHA>
.
关于git - SmartGit 相当于 git reset --hard 9f9f9f9f 的东西是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50283178/