Я в репозитории git, в котором были сделаны некоторые изменения. Поэтому я сначала сделал git status
, в котором показан один файл. Затем я сделал git diff
, чтобы просмотреть изменения, но это ничего не выводит (см. Вывод ниже), даже изменение режима или что-то еще.`git diff` не показывает изменений? Почему нет?
Кто-нибудь знает, почему git diff
ничего не выводит, хотя есть некоторые изменения? Все советы приветствуются!
$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: src/app/models/VariablePosition.py
no changes added to commit (use "git add" and/or "git commit -a")
$ git diff
$
[EDIT] Был задан вопрос о том, что выход git config core.filemode
является:
$ git config core.filemode
true
@FredericHenri ерунда, после совершения этого не будет отображаться в git diff, потому что тогда вы будете отличаться от совершенного вами коммита –
@Tim, прочитайте это http://stackoverflow.com/questions/10039747/git- how-to-view-file-diff-before-commit –
@FredericHenri Tim правильный, простой '$ git diff' будет показывать различия между рабочим каталогом и индексом. –