很多时候,我喜欢修改一些代码行以使调试更容易,但实际上我并不想提交它们。例如,我将通过注释掉某些代码行来禁用一些烦人的功能(例如广告),或者我将日志级别和过滤器设置为仅我关心的级别,或者我将强制条件为 true这样我想要运行的代码块实际上一直在运行。
在 Perforce 中,我会为这些文件创建一个“更改列表”并将其标记为“不要提交!”。在 Git 中这相当于什么?分支不起作用,因为这些仅调试的修改需要与我当前正在进行的其他更改一起存在。
查找 --assume-unchanged 选项。有一篇博客文章对这个 http://gitready.com/intermediate/2009/02/18/temporarily-ignoring-files.html这很好地解释了事情。并且this one http://archive.robwilkerson.org/2010/03/02/git-tip-ignore-changes-to-tracked-files/其中提到稍后查找此类被忽略的文件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)