git - git 空白提交 : Commit only 'REAL' changes 的解决方法

标签 git git-commit

最近我开始在一家新公司担任开发人员。他们中的大多数人不习惯使用“格式化代码”的快捷方式。我的手指实际上在每一行代码之后都在做 ALT+SHIFT+F,因为我使用 Netbeans 已经有 6 年了。但现在我必须开发 .NET,所以我使用 VS2012 并将命令 Edit.FormatDocument 的快捷方式绑定(bind)到 ALT+SHIFT+ F,我还在向它发送垃圾邮件 :)。

唯一的问题是我的同事不太喜欢这个Edit.FormatDocument,他们什么都手工做。因此,从我的角度来看,现在的每一次提交都充满了空白变化……:/缩进样式(制表符与空格)的变化尤其引人注目。

是的,我看过一些例子herehere ,但它们并不那么容易……而且它们可能已经过时了。 Git 中没有任何功能可以帮助我吗?

在 Git 中 commit 时,是否可以打开一个 config 项来忽略空格

最佳答案

如果你的文件中的空格不重要,你可以指示 git 忽略一些警告:

git config --global apply.whitespace nowarn

关于git - git 空白提交 : Commit only 'REAL' changes 的解决方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14215837/

相关文章:

git - 获取 2 个指定提交哈希值之间的提交哈希值

git - 如何列出添加到 GIT 存储库第一次提交的所有文件?

git - 将 TFS 存储库迁移到 git

git - git 跟踪和 git 暂存的概念

错误 :- expected committer email '' but found 'karan@xyz.com'

Git 提交不会覆盖 git blame 中的原始作者

Git:如何将自上次提交以来的更改移动到新分支

windows - Windows 的源代码树似乎无法使用有效的 SSH key

git - 在推送后恢复空的 merge 提交

git - 如何删除本地 git 存储库中的远程分支?