git diff не показывает все изменения - PullRequest
0 голосов
/ 25 февраля 2019

У меня есть файл с именем app.js.Я добавил строки 131-136, удалил строки 83-84 и добавил строки 88-91.Когда я набираю git status, это показывает, что app.js изменилось.Когда я набираю git diff, отображаются только добавленные строки 131-136 и удаленные строки 83-84.Не отображаются добавленные строки 88-91.Есть идеи почему?Я открыл собственное хранилище на github.com, и там нет строк 88-91.(Я тоже видел эту проблему ранее, но проигнорировал ее, думая, что это была единовременная вещь).

Ответы [ 2 ]

0 голосов
/ 25 февраля 2019

git diff поведение по умолчанию для отображения разницы между индексом и содержимым на диске.

Вы можете просмотреть, что находится в индексе, используя git diff --cached,
вы можете просмотреть разницу с вашим последним коммитом, используя git diff HEAD


Возможно ли, что вы выполнили git add, когда app.js содержал новые строки 88-91, и что вы добавили два другихизменения после?

В этом случае: git diff покажет вам только дополнительные модификации;используйте git diff HEAD для просмотра вашего полного различий

0 голосов
/ 25 февраля 2019

Прокрутите вниз и посмотрите остальные изменения, нажав return / enter на клавиатуре.

git diff

открывает изменения (обычно less) поэтому нажмите return, чтобы увидеть все изменения.нажмите q, чтобы выйти.

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