gpt4 book ai didi

git - 从 git-diff 中排除文件

转载 作者:IT王子 更新时间:2023-10-29 00:39:07 25 4
gpt4 key购买 nike

我正在使用 git 跟踪一个项目。工作副本中有一些 Xcode 项目文件我想继续跟踪,但不想在差异中看到,因为总是有几十个我从不感兴趣的更改行。有没有一种简单的方法可以让 git-diff 跳过这些文件?我尝试设置一个自定义的“静默”差异工具:

$ cat .gitattributes Project.xcodeproj/* diff=nodiff$ cat ~/.gitconfig [diff "nodiff"]    command = /bin/true

但是:

$ git diffexternal diff died, stopping at Project.xcodeproj/zoul.mode1v3.

我做错了什么?

最佳答案

问题是 /bin/true 会在不读取其输入的情况下立即返回。 git diff 因此非常合理地认为它已经过早死亡。

您真正想要做的是取消 diff 属性的设置,而不是将其设置为虚假命令。在你的 .gitattributes 中试试这个:

Project.xcodeproj/* -diff

关于git - 从 git-diff 中排除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1016798/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com