git - 如何只获取一个分支的提交历史?

标签 git git-log

假设我创建了一个新分支 my_experiment来自 master并多次提交 my_experiment .如果我做 git log什么时候 my_experiment ,我看到了对该分支的提交,还有对 master 的提交在 my_experiments 之前分支已创建。

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

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

最佳答案

您可以使用 range这样做。

git log master..

如果您检查了您的 my_experiment 分支。这将比较 masterHEAD 的位置(my_experiment 的提示)。

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

相关文章:

wordpress - 使用 Tower Git 登录 WPEngine Git Push

git - 如何查看只有一个用户提交的 git 日志?

git - 对现有的 git 项目使用 gitgraph

Git表示分支已 merge ,但显然不存在更改

git - 是否可以将 git 提交标记为正在进行的工作?

windows - Jenkins 权限被拒绝 - 如何更改 IntelliJ Idea 和 Windows 的权限?

git - 为什么 `git pull` 会输出 "Already up-to-date"以外的信息?

git - 跟踪已部署应用程序的文件

linux - 如何使用 git 提取提交者的电子邮件?

git - 在 GitHub 上使用 Git 维护多个应用程序版本