我想从另一个分支查看一个特定的提交而不切换到它。用gitk我看不到另一个分支的树。我不想推荐Gerrit,例如在那里检查它。问题是通过切换到另一个分支来查看它的唯一方法,但是我无法在当前分支上工作。
编辑: 我能以某种方式破解这个。通过切换到一个分支并操作gitk。然后没有关闭gitk切换到另一个分支。但是有更“干净”的解决方案吗?
答案 0 :(得分:2)
使用git log branchname
查看其他分支的提交历史记录。
使用git diff <hash_of_commit> <hash_of_earlier_commit>
答案 1 :(得分:1)
答案 2 :(得分:0)
你可以在gitk中查看所有分支的树,它不是默认的。
转到视图 - &gt; &#34;新视图..&#34;如果您想要全部,请在“参考”下选中所有框,或输入您要查看的特定分支和标签。
我通常有一个名为&#34; All&#34;选中所有复选框。 &#34;记住这个观点&#34;这是一个不错的选择,如果你需要这个,你下次会在&#39; View&#39;
下找到它。