Git diff经常认为微小的变化是非常大的变化,并且无法正确识别次要的变更代码。
有没有一种简单的方法来帮助git,比如在源代码中添加一些标记,或者用其他方式?
答案 0 :(得分:3)
git diff
提供了各种忽略微小变化的方法:
git diff
的提示,而不是文件本身,但是在.gitattributes
文件中。
例如,请参阅“Is there a way to ask git diff
to show the method name instead of the class name?”。然而,这是针对本地差异的 对于GitHub,没有本机解决方案强制它在文件“太大”时显示差异。
当看到
时,类似的情况(仍然在GitHub上)是reported hereSorry, we could not display the entire diff because too many files changed
我正在通过将diff文件下载到本地来解决方法,但是通过这种方式我没有像GitHub PR中那样的diff突出显示功能。
Adding .patch
at the end of the diff GitHub URL can help a bit