如果master在分支后合并到主题中,“git diff master ... topic”将显示已经在master中的更改。
您想要的是以下内容:
git merge topic --no-commit
git diff --staged
git merge --abort
答案 0 :(得分:3)
您可以在其中编写包含这些命令的bash脚本。
#!/bin/sh
git merge topic --no-commit
git diff --staged
git merge --abort