在进行一些重构时,我将变量从 oldName
重命名为 newName
。有没有办法告诉 git diff 命令忽略 oldName
现在是 newName
的差异?我想这样做是为了只关注其他重要的变化。如果可能的话,我是否还可以指定多个要忽略的变量重命名,例如,忽略从 oldName1
到 newName1
以及从 oldName2
到newName2
... ?
最佳答案
他是非常正确的,但是你当然可以grep diff 的输出。不是同一件事,但根据变化的幅度,也许有用。
git diff | egrep -v 'oldName|newName' | egrep '^[+-]'
一般来说,您应该尝试让每个概念只有一次提交。您还可以使用 git add -p
拆分预提交。
关于git diff : ignore renaming of variables,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6155359/