Zaz*_*Zaz 18 git whitespace code-cleanup removing-whitespace
我不小心在我的初始提交中放了一些空格- 它显示为红色git diff --color.什么是摆脱现有空白的最佳方法,我怎样才能避免这种情况再次发生?
我不一定在寻找内置的git命令.任何在Ubuntu上免费提供的外部程序也是受欢迎的.
Zaz*_*Zaz 26
要修剪当前目录中所有文件的尾随空格,请使用:
sed -i 's/[[:space:]]*$//' *
Run Code Online (Sandbox Code Playgroud)
要警告未来的空白错误(在选项卡之前跟踪空格和空格),并修复补丁中的空白错误,请将以下代码添加到您的gitconfig文件中:
[core]
whitespace = trailing-space,space-before-tab
[apply]
whitespace = fix
Run Code Online (Sandbox Code Playgroud)
mip*_*adi 13
core.whitespace 指示git标记某些空白问题:
trailing-space 警告行末尾或文件末尾的空格space-before-tab 在用于缩进的选项卡之前有空格时发出警告apply.whitespace在应用补丁时使用.它检查空白错误(上面列出的错误core.whitespace)并在尝试修复它们之后应用补丁(即删除它们).
这些选项会进入~/.gitconfig- 也就是说,.gitconfig用户主目录根目录下的文件(通常/home/user/.gitconfig在Linux上,/Users/user/.gitconfig在Mac OS X上,我不知道在Windows上的位置,但我想在某处C:\Documents and Settings\user).
| 归档时间: |
|
| 查看次数: |
12411 次 |
| 最近记录: |