作为前端开发人员,我经常添加代码来隐藏后端开发人员的错误消息;)
有没有办法让 git 忽略以某种方式注释的代码?例如
.error { display:none; } // DEBUG-GIT-PLEASE-IGNORE
或者有人为此写了一个插件?
您可以创建一个干净的过滤器,它会删除所有包含DEBUG-GIT-PLEASE-IGNORE
.
但更干净的方法是更改 Web 应用程序,以便可以在 Web 主机上配置此行为。
本质上,没有。Git 目前没有办法忽略文件的特定部分,只能忽略整个文件。
但是,可以编写一个脚本来修改 的输出git diff
,并配置 git 以使用该脚本。我不确定这会有多有效,因为我不认为 git 使用 diff 来暂存文件,但它可能值得研究。