Aggiungo una nuova cartella (in realtà l'ho clonata da un altro repository e l'ho dimenticata), quindi ho apportato alcune modifiche lì. Inoltre, ho fatto molte modifiche in altri posti, quando ho provato a fare 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)
#
Poi ricordo che forse c'era una cartella .git (perché in precedenza avevo clonato git lì). Sono andato in quella cartella e ho rimosso anche i file non necessari (cartelle) e la cartella .git. Ho controllato lo stato di git, niente di strano. Quindi eseguo il commit e il checkout in un altro ramo e improvvisamente capisco che questa cartella non è stata aggiunta all'ultimo commit. In realtà la cartella è stata aggiunta ma i file all'interno sono stati ignorati. Ora anche quando sto provando a fare git add
per quella cartella non succede nulla e git status
non mostra alcun cambiamento :(
Cosa posso fare ?
.git
repository e che i file venivano aggiunti a quel repository anziché al repository nella cartella principale. Anche nella GUI di Git, quella sottocartella è apparsa come file anziché come cartella.