小编典典

本地存储库中的文件与源文件之间的区别

all

我想找出本地存储库中的文件与origin master.

我知道有git diff。但是,我只想将它隔离到这个特定的文件中。

为简单起见,假设该文件已命名file1.txt,并且它具有本地文件路径 =[local_path]并且在源中它具有 filepath =
[remote-path]

我需要输入什么 Git 命令?


对于那些正在使用Eclipse的人,我刚刚发现您可以右键单击“
比较”“ 分支 、标记或参考 ”选择适当的版本,然后就可以了。


阅读 69

收藏
2022-05-31

共1个答案

小编典典

如果[remote-path][local-path]是相同的,你可以做

$ git fetch origin master
$ git diff origin/master -- [local-path]

注意 1: 上面的第二个命令将与本地存储的远程跟踪分支进行比较。需要 fetch 命令来更新远程跟踪分支以与远程服务器的内容同步。或者,你可以做

$ git diff master:<path-or-file-name>

注2: master可以用任何分支名称替换以上示例中的

2022-05-31