我用gitk来浏览代码。我经常右键单击以前的提交并reset master branch to here
.然后我编译并测试代码。
如果我现在关闭 gitk 并重新启动它,它将无法再看到以前的提交。然后我必须输入命令行git reset --hard origin/master
有没有办法让 gitk 始终显示完整的提交历史记录,直到起源/主?
无需重置分支,只需签出您要作为 HEAD 的提交 ID
git checkout <commit-id>
这样你就会有一个分离的头,你的工作副本将在那个提交上。当你认为自己很好时,你可以回到你以前的分支:
git checkout <branch>