0

可能重复:
显示提交的原始分支

我试图弄清楚我们的 Git 存储库中的特定文件发生了什么。该文件的更改历史记录包括对几个分支和一些合并的更改。

不幸的是,我能得到的最好的输出git log ... myfile.cs只是显示了一个变化图,在任何地方都没有一个分支名称。如果我能看到给定更改提交到哪个分支,那就太好了。

看来这可能是 Git 不跟踪的东西。如果是这样,我还能如何确定更改提交到哪个分支?如果我弄错了,我该如何说服git log显示分支名称?

(为了记录,--decorate不做,大概是因为这个选项只装饰了每个分支上的最后一个更改)

4

1 回答 1

1

可能重复:显示提交的原始分支


鉴于提交可能发生的众多操作(修改、合并、变基、从原点导入......),我认为您无法准确找到您想要的内容。

从其他 SO 问题(请参阅此处此处),您可以拥有提交所属的分支:

git branch --contains <commit>
于 2012-09-28T13:56:17.217 回答