【问题标题】:Is there no way to see diff of a merge commit without conflict in gitk [duplicate]在 gitk 中是否无法查看没有冲突的合并提交的差异 [重复]
【发布时间】:2016-07-27 15:46:24
【问题描述】:

gitk,git GUI 工具中,有没有办法查看合并提交的差异。因为它没有向我显示合并提交的差异,除了已更改的冲突更改。还是我错过了什么愚蠢的东西?

【问题讨论】:

  • 我没用过gitk,相信你也试过了,但是你有没有找过'git status'命令?

标签: git gitk


【解决方案1】:

选择合并的第一个父提交。现在右键单击合并提交和Diff selected -> this。您可以通过这种方式显示任意两次提交之间的差异。

【讨论】:

    【解决方案2】:

    如果您还没有合并其他分支,但使用 squash merge 并运行 gitgui 命令,这将允许您查看差异。

    git merge --squash <other branch>
    git gui
    

    【讨论】:

    • 但这需要我首先签出从合并提交的父级之一开始的新分支。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-11
    • 1970-01-01
    • 2015-04-22
    • 2021-12-25
    • 2016-06-27
    • 2014-10-27
    相关资源
    最近更新 更多