git - SmartGit 相当于 git reset --hard 9f9f9f9f 的东西是什么

标签 git smartgit

在 SmartGit 中,我检查了之前的提交,以便“回到过去”。我决定在提示时不提供分支名称,因为 SmartGit 似乎会创建一个分支,而且似乎没有必要创建一个分支,甚至很愚蠢,如果我的目标只是在现有分支上返回过去。 checkout 导致“分离头”,因此我决定不再继续开发分离头。

我切换到命令行,并使用 git log 中标识的哈希码执行了 git reset --hard 0de799db47f8。这达到了预期的效果。

我会如何在 SmartGit 中完成此操作?

最佳答案

在 SmartGit 中,您可以使用 Local|ResetHard 选项来执行 git checkout --hard <SHA> .

关于git - SmartGit 相当于 git reset --hard 9f9f9f9f 的东西是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50283178/

相关文章:

linux - 尝试在 CentOS 7 上的 Apache 上安装 GitLab

Git 的第一步

git - fork git 分支并使用 SmartGit 查看它们

git - 在 SmartGit 中找不到私有(private)存储库

git - 如何使 GitHub 项目成为存储库级别更大解决方案的一部分?

node.js - Node.js安装gulp时出错

git - 请参阅 github 中的 "real"提交日期/时间(小时/天)

smartgit - SmartGit 单个窗口中的文件更改

git - 如何解除 git 文件夹的嵌套?

git - 有没有办法查看 SmartGit 执行的 shell 命令?