我正在开发一个项目,并且看到来自另一个开发人员的多个合并提交。出于某种原因,他每天将一个未完成的主题分支合并到我们的主分支中。我想看看他的主题分支提交的所有提交,但我不能只检查它,因为它从未推到远程回购。所以我想知道的是,我可以以何种方式查看在合并期间进入主分支的所有提交?在Git中,我可以查看分支合并中的所有提交吗?
3
A
回答
0
您看不到他个人分支的提交历史记录,因为它不是他的合并提交的一部分。
更新: 这实际上是不完全正确,因为我刚刚看到一个小测试。你可以详细了解他是如何将他的变更合并到你的分支而不显示他自己的分支提交的?
对不起,我感到困惑。
从原来的答案: 你可以使用git log
与选项--merges
和--author=<pattern>
,以过滤由该特定作者所做的一切合并。然后,您可以愉快地与这些提交进行比较。这样,你至少可以在一个地方找到他在合并时所做的所有更改。
0
如果他的本地分支仍然在那里,您可以将他的存储库作为远程存储添加到您的浏览历史中。
git remote add coworker /some/path/repo.git
git fetch coworker
git log master coworker/featureX
最后一个git日志将显示可以从您的主人和同事/ featureX访问的所有提交。
相关问题
- 1. 我可以在GitHub中看到合并功能分支的所有提交吗?
- 2. Git合并中间提交的分支
- 3. Git合并分支提交
- 4. 我可以在git中强制执行合并分支吗?
- 5. 从git中的分支中查找合并提交
- 6. 在GIT的特定分支中查找所有提交
- 7. 查看分支上创建的提交,隐藏合并提交
- 8. 我可以看到特定提交中的所有文件吗?
- 9. git合并后的git log --no-ff显示合并的其他分支提交的所有提交
- 10. 如何查看我在合并提交中所做的更改
- 11. Git-svn合并和提交分支
- 12. 我可以看到何时将更改合并到我的git分支中?
- 13. 我可以将分支合并到旧的提交并保留标记吗?
- 14. 我如何查看GitHub上所有提交的分支?
- 15. mercurial - 查看分支上的更改,忽略所有合并提交
- 16. 如何合并仅包含在git分支中的提交
- 17. 如何在git的开发分支中合并本地提交?
- 18. git:合并两个分支并提交提交
- 19. Git:如何查找分支A中所有提交的派生分支B中的所有提交合并回A?
- 20. 合并并推送所有git分支
- 21. 在分支中合并提交
- 22. sonar/git查看所有提交者
- 23. 在git扩展中,可以在一个操作中提交并合并到不同的分支中?
- 24. 是否可以将提交应用于git中的所有分支?
- 25. Git远程分支没有显示,所以我不能合并
- 26. 删除git中的合并分支提交
- 27. 合并git分支时,如何避免提交日志分支?
- 28. 显示直接提交到分支的提交,忽略Git中的合并
- 29. 如何合并git分支以使主题提交为孤立?
- 30. git:合并分支并使用有意义的合并提交消息?