Eu adicionei uma nova pasta (na verdade, eu a clonei de outro repositório e esqueci), depois fiz algumas alterações lá. Além disso, fiz muitas alterações em outros lugares, quando tentei fazer o 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)
#
Então me lembro que talvez houvesse uma pasta .git (porque antes eu git clonei lá). Eu fui para essa pasta e removi os arquivos não necessários (pastas) e a pasta .git também. Eu verifiquei o status do git, nada de estranho. Em seguida, confirme e efetue o checkout em outro ramo e, de repente, descobri que essa pasta não foi adicionada à última confirmação. Na verdade, a pasta foi adicionada, mas os arquivos foram ignorados. Agora, mesmo quando estou tentando fazer git add
por essa pasta, nada está git status
acontecendo e não mostra nenhuma alteração :(
O que eu posso fazer ?
.git
repositório e os arquivos estavam sendo adicionados a esse repositório, em vez do repositório na pasta principal. Mesmo na GUI do Git, essa subpasta apareceu como um arquivo e não como uma pasta.