La structure du répertoire dans mon repo actuel estComment puis-je supprimer d'autres sous-répertoires lorsque vous faites git filtre branche
kaal-client\
desktop\
chrome-extension\
native-host\
Je veux séparer les sous-répertoires dans leurs propres années repo. Donc, pour cela, je couru la commande suivante:
git filter-branch --prune-empty --subdirectory-filter chrome-extension master --all
Cette correctement copie le contenu de chrome extension \ kaal-client et ne supprime la plupart des fichiers qui existaient dans ce répertoire. Mais il ne supprime pas les répertoires desktop \ et native-host \ et aussi le fichier npm-debug.log.
Ne devrait-il pas supprimer ces répertoires et fichiers qui ne sont pas dans l'extension chrome \?
======================
EDIT 1: Le fichier NPM-debug.log est untracked, ce qui est probablement la raison pour laquelle ce n'est pas supprimé
EDIT 2: Je remarque que même si les autres sous-répertoires ne sont pas supprimés, les fichiers qu'ils contenaient étaient. Et quand je fais un statut git, ils montrent comme non traqué. Donc je les supprime et continue.