git - 当文件中只有很小的更改时,如何避免在完整文件显示为已修改的情况下进行提交?

标签 git

我经常遇到这种情况,这确实让分配给我的 pull 请求的审阅者感到困扰。

所以基本上会发生的情况是,我会在文件中添加或删除几行,而不是仅显示更改,而是显示整个文件已更改。我该如何避免这些情况?

最佳答案

您需要检查这些差异的性质。

For instance :

git -c color.diff.whitespace="red reverse" diff -R -- afile

如果它们与 eol 相关(行尾字符),请尝试在 a 之后再次克隆您的存储库:

git config --global core.autocrlf false

关于git - 当文件中只有很小的更改时,如何避免在完整文件显示为已修改的情况下进行提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41251960/

相关文章:

Git 不会初始化/同步/更新新的子模块

linux - Git:在推送前本地删除后可以恢复文件吗?

java - 如何使用 Git 存储库作为爆炸 war ?

git - 获取运行 git alias 的路径

git - git-flow 是否在某些分支上强制执行线性历史

git - git 中的 hg addremove

python - 有效地 merge python中的两个大字符串

Git:比cherry-pick merge 两个分支更好的方法?

Git:将分支设置为当前引用

linux - Github,如何将我的分支同步到 master?