首页 > 解决方案 > Git比较两个文件

问题描述

我想将我的 RPi 上的 Github 文件夹中的文件与存储库中的文件进行比较,以检查要保留的修改。

然后我做了:

git diff file.ext

但我不明白哪个文件是哪个:

diff --git a/file.ext b/file.ext

我发现那a是源文件,b也是目标文件。但从什么角度看?哪个是我的 RPi 上的文件,哪个是 GitHub 代表上的文件?

提前致谢。

标签: git

解决方案


文件中的更改a/file.ext由 表示---。对于文件b/file.ext,更改以+++. 因此,源文件是远程文件,目标文件是您本地更改的文件。

git diff bash

您也可以通过将远程文件与本地文件进行比较来自己测试它。然后你可以再看看git diffgit diff可以在此处找到该命令的更详细说明。


推荐阅读