TL; DR; Вы вообще находитесь в правильном репозитории?
Моя история немного забавна, но я подумал, что это может случиться с кем-то, у кого может быть похожий сценарий, поэтому поделитесь ею здесь.
На самом деле на моей машине, у меня было два отдельных GIT репозиториев repo1и repo2настроен в том же корневом каталоге с именем source. Эти два репозитория по сути являются репозиториями двух продуктов, над которыми я работаю в своей компании. Дело в том, что, как правило, структура каталогов исходного кода всех продуктов в моей компании одинакова.
Поэтому, не осознавая, я изменил файл с точно таким же именем, в repo2котором я должен был изменить repo1. Таким образом, я просто продолжал работать команду git statusна repo1и продолжал давать то же сообщение
О мастере филиала
ничего не фиксировать, рабочий каталог чист
в течение получаса. Затем мой коллега заметил это как независимую пару глаз и обратил на это мое внимание, что я был в неправильном, но очень похожем хранилище. В тот момент, когда я переключился на repo1Git, я начал замечать измененные файлы.
Не такой уж и частый случай. Но мало ли!