如何在本地分支和远程分支之间查看指定文件的差异?

Ruo*_*ang 4 git version-control git-diff

如何查看本地分支和远程分支之间指定文件的差异?

我知道这个命令:

git diff <local branch> <remote-tracking branch>
Run Code Online (Sandbox Code Playgroud)

但它给出了两个分支之间所有文件的差异,而我只关心一个指定文件的更改.

lar*_*sks 7

看看git diff --help,它向您展示:

git diff [options] <commit> <commit> [--] [<path>...]
Run Code Online (Sandbox Code Playgroud)

所以,你几乎就在那里.代替:

git diff <local branch> <remote-tracking branch>
Run Code Online (Sandbox Code Playgroud)

您可以使用:

git diff <local branch> <remote-tracking branch> path/to/file
Run Code Online (Sandbox Code Playgroud)