khusamov
@khusamov
ReactJS, NodeJS, TypeScript, Sencha ExtJS

Почему git не показывается изменения файла при помощи diff?

На команду статус он показывает, что в файле есть изменения. Но по команде diff эти изменения не видны. В IDE тоже не видны. Если сделать патч, то файл патча пустой (0 байт).

Но изменения там точно есть (или были). Там ранее были удалены две строки.

Как увидеть изменения?

>git status
On branch master
Your branch is ahead of 'origin/master' by 2 commits.
  (use "git push" to publish your local commits)

Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

        modified:   src/index.ts
        modified:   src/test/Ext/Manager.spec.ts


>git diff src/test/Ext/Manager.spec.ts

>
  • Вопрос задан
  • 1973 просмотра
Решения вопроса 1
youngmysteriouslight
@youngmysteriouslight
ТК, ТТ, JS, FP, WM
git-diff по умолчанию показывает недобавленные изменения. После git-add изменения переходят в "Changes to be committed" и не показываются в git-diff.
Однако, если сделать
git diff HEAD
увидите все изменения между предыдущей ревизией и текущим состоянием рабочей директории.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 06:06
1500 руб./в час
22 нояб. 2024, в 06:04
1 руб./за проект
22 нояб. 2024, в 03:54
1500 руб./за проект