如何让git忽略文件中的变化?

时间:2016-04-21 14:58:50

标签: git smartgit

我看过this question关于如何通过使用以下两个命令之一来使git忽略更改:

git config core.ignorecase true
git config --global core.ignorecase true

第一个仅用于本地存储库,后者用于全局更改。

我想知道是否有办法让git在 文件中忽略此类更改,例如忽略if已更改为IF

1 个答案:

答案 0 :(得分:2)

不,没有。您正在谈论的标志仅影响文件名而不影响其内容。但是,当您运行git diff时,您可以启用文本转换器来规范化内容(例如,全部小写),然后在那里运行生成的差异。 Git内容仍将存储混合大小写文件,但您可以通过不同方式查看它。

如果要在提交之前进行处理,可以使用git commit hook进行转换。