我在引号中说“分支”是因为我指的是数据结构、图形拓扑意义上的分支,而不是 git 分支,它类似于特定提交的句柄。
我在 master 上,我创建了一个新分支,其中包含我通过编辑早期提交所做的提交:(字母顺序 = 时间顺序,基本上我发现该错误首先在提交 C 中引入)
A -- B -- C -- D <-- master
\
E <-- bugfix_branch
我在 master
分支上,我查看了 gitk
中的小 TreeMap ,它没有显示提交 E。同样,如果我检查 bugfix_branch
分支并查看它在列表中仅显示提交 A、B 和 E(因此我没有看到 C 或 D)。
我想查看我整个 git 历史的更完整 View ,而不必先推送到 bitbucket 或 github 来尝试查看那里的图表。有没有某种方法可以查看所有提交并查看哪些提交是哪些提交的子项?
最佳答案
因为你需要使用gitk --all
。 gitk
only 将只显示当前分支。
关于Git:为什么我看不到提交树的另一个 "branch"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11199563/