这对某人来说应该很简单,我似乎无法获得正确的语法。情况是我已经检查了我的一个同事分支,我想看到这个分支和 dev 分支之间的区别,但是我不想看到一个特定文件中的变化(因为它是一个巨大的文件)。这是我尝试过的:
git diff origin/dev ':(exclude)package-lock.json'
git diff ':(exclude)package-lock.json' origin/dev
git diff -- . ':(exclude)package-lock.json' origin/dev
我知道我很接近...
注意...有人告诉我这个问题可能是这个问题的重复:想要从“git diff”中排除文件, 但事实并非如此。该问题的公认答案是:
git diff -- . ':(exclude)db/irrelevant.php'
但是,当我在系统上运行此命令时:
git diff -- . ':(exclude)package-lock.json'
我什么也得不到。我一无所获的原因可能是因为在此命令中从未指定我想要当前分支和 origin/dev 之间的差异。我想要的是类似于上面的答案,但也表明当前分支和远程分支之间的区别。
| 归档时间: | 
 | 
| 查看次数: | 1716 次 | 
| 最近记录: |