J'ai créé un nouveau référentiel et j'ai exécuté git add -A
. J'ai ensuite remarqué qu'il y avait un dossier contenant environ 100 fichiers qui n'auraient pas dû être inclus, alors je l'ai ajouté à .gitignore
.
Comment puis-je maintenant effacer la zone de transit afin de pouvoir add
tous mes fichiers à nouveau en tenant compte de la mise à jour .gitignore
?
Dans #git, vous avez dit que vous aviez involontairement ajouté un répertoire qui aurait dû être ignoré, alors exécutez
git rm --cached -r directory-name
pour supprimer récursivement l'arborescence enracinée à directory-name
de l'index.
N'oubliez pas de mettre à jour .gitignore
!
Vous pouvez simplement utiliser la commande:
git reset
N'oubliez pas de mettre le s
dans --global core.excludesfile .gitignore.txt
excludesfile
vs excludefile
Peut-être que cela sauvera quelqu'un d'autre l'heure que j'ai perdue ...