J'ajoute un nouveau dossier (en fait je l'ai cloné à partir d'un autre dépôt, et j'ai oublié cela), puis j'ai fait quelques changements là-bas. De plus, j'ai fait beaucoup de changements dans d'autres endroits, quand j'ai essayé de faire 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)
#
Ensuite, je me souviens qu'il y avait peut-être un dossier .git (parce que précédemment j'avais git clone là-bas). Je suis allé dans ce dossier et j'ai également supprimé les fichiers inutiles (dossiers) et le dossier .git. J'ai vérifié le statut de git, rien d'étrange. Ensuite, validez et passez à une autre branche et tout à coup, je constate que ce dossier n'a pas été ajouté au dernier commit. En fait, le dossier a été ajouté mais les fichiers à l'intérieur ont été ignorés. Maintenant, même lorsque j'essaie de faire git add
pour ce dossier rien ne se passe et git status
ne montre aucun changement :(
Que puis-je faire ?
.git
référentiel et que des fichiers étaient ajoutés à ce référentiel au lieu du référentiel dans le dossier principal. Même dans l'interface graphique de Git, ce sous-dossier est apparu sous forme de fichier plutôt que sous forme de dossier.