linux - 比较两个文件夹时如何避免.git文件

标签 linux git command-line terminal diff

我在我的 Mac 上安装了 git。我正在尝试区分两个不同文件夹中的文件。

diff -rq PATH_Folder1/ PATH_Folder2/ > Desktop/DIFF.txt

结果包括 .git 文件。

Example:
Files PATH1/abi/cpp/.git/index and PATH2/abi/cpp/.git/index differ.

如何避免比较 .git 文件。我不需要比较 git 索引。

最佳答案

您可以使用 -x 选项排除文件模式。所以对于这种情况,它将是:

diff -rq -x .git PATH_Folder1/ PATH_Folder2/ > Desktop/DIFF.txt

关于linux - 比较两个文件夹时如何避免.git文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26556417/

相关文章:

linux - 使用结构来设置功能

linux - 在 Debian 中阻止网站

node.js - 不使用 npm 模块同步请求获取 GITHUB api 的数据

git - 为什么我的 .git/objects 文件夹是 175GB?

ruby-on-rails - --help 的命令行选项应用于错误的命令

linux - 如何在gentoo上安装jre?

我们可以使用 dtrace 按核心进行分析吗?

git - 是否可以在不创建 fork 的情况下更改子模块中的几个文件?

linux - 如何从后台进程 linux shell 脚本中获取结果?

c - 如何检查字符串是否包含有效实数