假设我从 my_experiment 创建了一个新分支 master 并对 my_experiment 做了几次提交。如果我在 git log 上执行 my_experiment ,我会看到对该分支的提交,但也会看到在创建 0x25181241 分支之前对 master 的提交。

我会发现查看对 my_experiments 分支的所有提交的历史记录非常有用,直到它创建该分支为止 - 实际上只是该分支的真实历史记录。否则,在查看日志时,我不清楚提交是否在 my_experiments 分支上。

有没有办法用 Git 做到这一点?

最佳答案

您可以使用 range 来做到这一点。

git log master..

如果您已 check out my_experiment 分支。这将比较 masterHEAD( my_experiment 的尖端)的位置。

关于git - 如何仅获取一个分支的提交历史?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16974204/

10-13 07:29
查看更多