有没有一些更简洁的方法可以让 Git 忽略我的一些更改并且从不提交它们?.git 属性:
config_to_be_deviation.xml 过滤器=qqq
.git/配置:
[过滤“qqq”] clean = "perl -ne '打印除非 /git_please_dont_look_here/'" 涂抹 = (Q=$(mktemp) && cat > $Q && patch -s $Q < /tmp/pp && cat $Q && rm $Q)
补丁 /tmp/pp 在每一行中添加了我的更改与“git_please_dont_look_here”。Git 在将文件放入存储库之前删除所有这些行,并在签出时读取我的更改;我可以继续添加和提交有用的更改config_to_be_deviated.xml
,但 Git 不会看到补丁中的更改。