我如何确切地看到我的git推送在一个命令中会做什么?

我如何确切地看到我的git推送在一个命令中会做什么?,git,Git,我当前执行了git push-n,然后将列出的提交复制并粘贴到git diff如果您想知道哪些提交将被推送到分支master上的远程源站(即git push-origin-master:master),您可以使用以下命令: git diff origin/master master 如果origin/master配置为master的上游,您甚至可以编写master@{u}..{master} 冲洗并重复你的每一根树枝 请记住,git push会将您的所有提交复制到origin,而不仅仅是“一

我当前执行了
git push-n
,然后将列出的提交复制并粘贴到
git diff

如果您想知道哪些提交将被推送到分支
master
上的远程
源站
(即
git push-origin-master:master
),您可以使用以下命令:

git diff origin/master master
如果
origin/master
配置为
master
的上游,您甚至可以编写
master@{u}..{master}

冲洗并重复你的每一根树枝


请记住,git push会将您的所有提交复制到origin,而不仅仅是“一个大差异”,因此您最好使用
git log-p
而不是diff来查看每个提交及其各自的补丁