make git rebase print commit id

问题描述 投票:0回答:1

我正在做一个git rebase,输出是这样的:

适用:问题#163:blablabla 适用:问题#130:blablabla 适用:问题#130:blablabla [..] CONFLICT(内容):路径/到/文件中的合并冲突

在解决rebase中的冲突时,我喜欢使用git show来查看被选中的原始提交。

但是使用此输出,我没有看到任何提交ID。

有没有办法让git显示提交ID?

PS:我认为它确实适用于交互式rebase,但为什么会有所作为?

git rebase
1个回答
1
投票

如果您只想查看当前正在合并的提交,即引入冲突的提交,则可以运行以下命令:

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

© www.soinside.com 2019 - 2024. All rights reserved.