查看(列出)在本地和远程分支之间更改的文件 - git

See (list) files changed between local and remote branch - git

如何列出在当前本地和相应的远程分支之间 "diff"ed 的文件?

情况是我之前已经推送到远程,从那以后我重新设置了 master + 压缩了一些提交。

在执行 git 状态时,我得到

Your branch and 'origin/YourBranch' have diverged, and have 11 and 2 different commits each, respectively.

我不想做“git diff origin/YourBranch YourBranch”,因为所做的更改数量很大。确认本地和远程之间发生变化的文件有意义后,我将进行强制推送。

要仅列出文件名,请像这样使用 name-only 标志:

git diff --name-only origin/YourBranch YourBranch

name-only 将(来自 Git doc):

Show only names of changed files

顺便说一句,这也可以用于其他命令,例如show