我正在做一个git rebase,输出是这样的:
适用:问题#163:blablabla 适用:问题#130:blablabla 适用:问题#130:blablabla [..] CONFLICT(内容):路径/到/文件中的合并冲突
在解决rebase中的冲突时,我喜欢使用git show
来查看被选中的原始提交。
但是使用此输出,我没有看到任何提交ID。
有没有办法让git显示提交ID?
PS:我认为它确实适用于交互式rebase,但为什么会有所作为?
如果您只想查看当前正在合并的提交,即引入冲突的提交,则可以运行以下命令:
git rebase --show-current-patch
要么:
git show REBASE_HEAD
哪个做同样的事情。如果您希望查看之前成功应用的提交,则可以运行:
git show REBASE_HEAD~1
你可以阅读更多
https://git-scm.com/docs/git-rebase#Documentation/git-rebase.txt---show-current-patch