Git:为什么我看不到提交树的另一个 "branch"?

标签 git

我在引号中说“分支”是因为我指的是数据结构、图形拓扑意义上的分支,而不是 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 --allgitk only 将只显示当前分支。

关于Git:为什么我看不到提交树的另一个 "branch"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11199563/

相关文章:

git - 从 git shell 注销或删除凭据

git - 从命令行创建/更新 Git pull 请求?

linux - 检查本地 git repo 是否领先/落后于远程

android - .repo/projects/由 Android repo 脚本创建的裸 git 存储库的目的是什么?

git - 我需要将子模块文件夹添加到 .gitignore 中吗?

git - Openshift 上的 Jenkins 无法克隆 repo

eclipse - 如何在 Eclipse 工具栏中显示当前的 git 分支

git - 如何批量删除 SourceTree 中的本地分支,哪些远程等效项已在源中删除?

linux - 使用 Jenkins 在 git 中处理文件权限的最佳实践

git - 如何只打开 git 仓库的一部分