提交更改而不将提交添加到日志中(或忽略)

时间:2020-01-25 09:12:47

标签: git

我有一个非常具体的问题。

我想向一个大型项目添加一个格式化程序,但是该格式化程序将更改项目中的空格/制表符约定。运行它会导致大量更改,主要是因为缩进更改。

我真的不介意更改缩进约定,但是通过这样做,整个项目将得到一个类似于“ git init”的提交,这会引起很多问题。这意味着每次开发人员查看注解时,他们都会获得模糊的日志消息,并且必须查找以前的提交才能意识到更改的原因。

tl; dr 我想知道是否仍然有一种方法可以提交更改,但是进行一次“鬼”提交,而这种提交不会对每个人都显示。我知道这可能是git对其提交进行哈希处理的一个问题,但是也许仍然有一种方法可以在不“擦除”最新提交消息的情况下进行更改(甚至在某种IDE中也可以忽略提交?),因为这是大多数开发人员的方式获取注释)。

0 个答案:

没有答案