Как использовать Git Diff показать некоторые невидимые различия символов? - PullRequest
1 голос
/ 21 сентября 2019

Когда я использую git diff, я увидел различия, как показано ниже:

-    self.conv_2 = nn.Conv2d(C_in, C_out // 2, 1, stride=2, padding=0, bias=False) 
+    self.conv_2 = nn.Conv2d(C_in, C_out // 2, 1, stride=2, padding=0, bias=False) 

И я уверен, что в этих двух строках нет разницы белого на обратную позицию.Тем не менее, я думаю, что эти две линии абсолютно одинаковы.

Интересно, почему git считает, что они разные?

И есть ли способ, чтобы git diff показывал разницу в специальных символах?

1 Ответ

4 голосов
/ 21 сентября 2019

Может быть полезен флаг --ws-error-highlight .

git diff --ws-error-highlight=all

Кроме того, вы можете направить вывод git diff в cat и использовать его флаг -A, чтобы явнопечатать различные непечатные символы.

git diff | cat -A
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...