Il y a une subtilité qui mérite d'être mentionnée à propos des git clean -f
par rapport aux fichiers et répertoires non suivis. Si vous avez un répertoire non suivi qui contient des fichiers qui sont, a fortiori, non suivis, alors git clean -f
ne supprimera PAS ces fichiers non suivis.
En d'autres termes, il n'est PAS toujours possible que git clean -f
supprimera tous les fichiers non suivis. Une meilleure explication de git clean -f
est qu'il supprime tous les fichiers non suivis qui sont no dans des répertoires non suivis.
git clean -f -d
doit peut être utilisé pour supprimer les fichiers non suivis qui se trouvent dans des répertoires non suivis et il ne semble pas y avoir de moyen de supprimer tous les fichiers non suivis. sans en supprimant également les répertoires non suivis qui ne contiennent que des fichiers non suivis.
使用する git clean -f -d -n
pour VRAIMENT voir ce que vous voulez faire pour restaurer votre répertoire de travail tel qu'il serait sans fichiers non suivis. Ensuite, utilisez git clean -f -d
pour ce faire.