当我在本地回购中并执行
git show <commit-SHA>
它显示了提交及其相关文件的更改。
但是git会搜索存储库中的所有分支,而不仅仅是我当前所在的分支。如何获取它以显示提交的本地分支中的哪个分支?
如果您想知道哪些分支包含一个提交,可以使用
git branch --contains COMMIT_ID
这将向您显示所有分支,将其历史追溯到给定的提交。
顺便说一句,git不会对所有分支进行“搜索”来查找git show
;SHA1之和的意义在于,Git可以立即转到有问题的对象,因为它的内容永远不会改变。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句