【发布时间】:2013-07-05 17:15:10
【问题描述】:
我试图这样做并没有表现出任何不同 How to get the changes on a branch in git
我从 master 做了一个分支,从那时起对 master 和我的分支进行了更改(称为性能)。我想要的只是
- 自分支“性能”分支后更改/触及的文件列表(所有文件均已提交)
- 显示所有更改/触摸的文件的完全差异。
执行 git diff origin/master 时,它会列出两个分支上的所有更改 :(.
自从 git diff HEAD..performance 什么也没显示(而且 ... 也什么也没显示)之后,命令是什么?此外,以与 .. 和 with ... 相同的方式使用 log 也不会显示任何内容。
如果我执行 git log,我确实会看到我在性能分支上所做的提交以及我对性能的评论。
谢谢, 院长
【问题讨论】:
-
你能试试这个,看看它是不是你想要的? git diff hash1 hash2
-
我不知道要使用哪些哈希,因为我只知道最后一次提交是在这个分支上,但我不确定其他提交以及它最终从主分支分叉的位置。
标签: git