如何列出在当前本地分支和相应的远程分支之间“差异”的文件?
情况是,我早些时候就进行了远程控制,从那以后我就重新依靠master +压缩了一些提交。
在执行git status时,我得到
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
。
关于git - 查看( list )在本地和远程分支之间更改的文件-git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52407221/