![](/img/trans.png)
[英]How to easily examine empty commits on a git branch from some point on?
[英]How to examine Git commits from another branch?
我想从另一个分支查看一个特定的提交而不切换到它。 使用gitk我看不到另一个分支的树。 我不想以Gerrit为例并在那里进行检查。 问题是,通过切换到另一个分支来查看它的唯一方法是,但后来我无法在当前分支上工作。
编辑:我能够以某种方式破解。 通过切换到一个分支并选择gitk。 然后在不关闭gitk的情况下切换到另一个分支。 但是,还有更多“干净”的解决方案吗?
使用git log branchname
查看另一个分支的提交历史git log branchname
。
通过使用git diff <hash_of_commit> <hash_of_earlier_commit>
查看差异。
您可以在gitk中查看所有分支的树,这不是默认设置。
转到视图->“新视图..”,然后在“引用”下选中所有复选框(如果要全部选中),或输入要查看的特定分支和标签。
我通常有一个称为“全部”的视图,其中所有复选框均已选中。 如果您需要定期使用“记住此视图”,那么下次您可以在“视图”下找到它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.