假设我从 my_experiment
创建了一个新分支 master
并对 my_experiment
做了几次提交。如果我在 git log
上执行 my_experiment
,我会看到对该分支的提交,但也会看到在创建 0x25181241 分支之前对 master
的提交。
我会发现查看对 my_experiments
分支的所有提交的历史记录非常有用,直到它创建该分支为止 - 实际上只是该分支的真实历史记录。否则,在查看日志时,我不清楚提交是否在 my_experiments
分支上。
有没有办法用 Git 做到这一点?
最佳答案
您可以使用 range 来做到这一点。
git log master..
如果您已 check out
my_experiment
分支。这将比较 master
与 HEAD
( my_experiment
的尖端)的位置。关于git - 如何仅获取一个分支的提交历史?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16974204/