我可以从命令行提供gitattributes吗



我的.gitconfig:中有以下内容

[diff "haskell"]
textconv=brittany

我想偶尔(但不总是(在.hs文件上用这个textconv调用diff。

如果我把它放在我的.gitattributes中,那么在转换.hs文件时,brittany将始终被调用:

*.hs diff=haskell

但我只是偶尔想这么做。有没有一种方法可以从命令行告诉git使用属性diff=haskell,或者告诉它使用特定的.gitattributes文件?

.gitconfig中删除或注释掉textconv=brittany,这样.hs文件上的git diff(以及其他生成diff的命令,如git showgit log -p(就不会调用brittany。当你想调用它时,使用

git -c diff.haskell.textconv=brittany diff

相关内容

  • 没有找到相关文章

最新更新