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

Omk*_*ogi 3 git git-diff

如何列出在当前本地分支和相应的远程分支之间“差异”的文件?

情况是,我早些时候就进行了远程控制,从那以后我就重新依靠master +压缩了一些提交。

在执行git status时,我得到

您的分支和“来源/您的分支”已经分开,分别具有11和2个不同的提交。

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

Jon*_*ink 5

要仅列出文件名,请使用如下name-only标记:

git diff --name-only origin/YourBranch YourBranch
Run Code Online (Sandbox Code Playgroud)

name-only将(来自Git文档):

仅显示已更改文件的名称

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

  • “ --name-status”和“ --stat”与“ --name-only”类似,但是提供了有关每个文件的更多信息(仅FYI)。 (3认同)