2017-01-10 152 views
0

這裏是當我做什麼git diff它顯示:混帳:變化沒有取得可見,當我做`混帳diff`

enter image description here

...雖然我沒有改變這一切。怎樣才能把這個「改變」拿出來?

編輯:

這我能固定在崇高的文本,而我不能凌動修復。可能是Atom問題。

+3

可能是空白更改。如果你想刪除更改,只需檢查該文件(注意,你也將恢復其他未分離的更改)。 – jonrsharpe

+0

我不能,因爲文件中有一些編輯。檢查了空白,不,不是。 ( –

+1

因此,階段其他更改('git add -p')*然後*檢查文件。 – jonrsharpe

回答

1

您可能已經改變了該特定行中的空格。例如,它現在可能使用空格而不是製表符。一種解決方案是恢復到空格(如果它現在是製表符)並查看差異是否消失。但是更有效的選擇性刪除文件中一部分diff的方法是git checkout -p,它們交互式地讓您恢復對文件不同塊的更改。或者,您可以使用git add -p並決定要從給定文件中提交哪些差異部分,