je les suivantes:Utiliser git propre pour supprimer un répertoire untracked mais pas supprimer un sous-répertoire dans ce répertoire
C:\src\MyUntrackedDir
C:\src\MyUntrackedDir\SubDirToBeDeleted1
C:\src\MyUntrackedDir\SubDirToBeDeleted2
C:\src\MyUntrackedDir\SubDirToBePreserved
Je veux être en mesure de supprimer C:\src\MyUntrackedDir\SubDirToBeDeleted1
et C:\src\MyUntrackedDir\SubDirToBeDeleted2
, mais je ne pas veulent C:\src\MyUntrackedDir\SubDirToBePreserved
à supprimer.
Je pensais que cela devrait fonctionner:
git clean -f -d -x -e C:\src\MyUntrackedDir\SubDirToBePreserved
Mais que tout finit par supprimer tout C:\src\MyUntrackedDir
, y compris C:\src\MyUntrackedDir\SubDirToBePreserved
.
Comment puis-je résoudre ce problème?