Я додаю нову папку (насправді я її клонував з іншого репо, і забув це), потім я там вніс деякі зміни. Крім того, я зробив багато змін в інших місцях, коли я намагався зробити git add
# 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)
# (commit or discard the untracked or modified content in submodules)
#
# modified: protected/ext/SpecificFolder (modified content)
#
Тоді я пам’ятаю, що, можливо, там була папка .git (тому що попередній я робив там клонування Git). Я зайшов у цю папку і видаляю непотрібні файли (папки) і папку .git. Я перевірив статус git, нічого дивного. Потім виконайте переказ на іншій гілці і раптом я зрозумію, що ця папка не була додана до останньої фіксації. Фактично додано папку, але файли всередині були проігноровані. Зараз, навіть коли я намагаюся зробити git add
для цієї папки, нічого не відбувається і git status
не показує змін :(
Що я можу зробити ?
.git
сховище, і файли додавались до цього сховища замість сховища в основній папці. Навіть у графічному інтерфейсі Git ця підпапка з'явилася як файл, а не як папка.