我目前正在执行git push -n
,然后将列出的提交复制并粘贴到git diff
答案 0 :(得分:2)
如果您想知道将哪些提交推送到分支master
到远程origin
(即git push origin master:master
),您可以使用以下命令:
git diff origin/master master
如果将origin/master
配置为master
的上游,您甚至可以写master@{u}..{master}
。
为每个分支冲洗并重复
请记住,git push会将所有提交复制到origin,而不仅仅是“一个大差异”,所以你可能最好使用git log -p
而不是diff来查看每个提交及其各自的补丁< / p>