如何确定哪些文件在 Git 中的 origin/master 后面

Der*_*wis 1 git

当我在我的工作区上运行命令“git status”时,我收到以下消息:

# On branch master
# Your branch is behind 'origin/master' by 1 commit, and can be fast-forwarded.
Run Code Online (Sandbox Code Playgroud)

现在,如果我运行命令“git pull”,工作区将使用原点/主文件上的文件进行更新。该命令还会在屏幕上显示被拉入以更新我的工作区的文件。

有没有办法在不实际运行“git pull”命令的情况下确定这个文件列表?

Mak*_*oto 5

您可以对远程分支使用--stat标志git diff

git diff --stat origin/master
Run Code Online (Sandbox Code Playgroud)

这将显示已更改的文件列表以及删除/添加的行数。这也不会以任何方式更新您当前分支的参考。