Reset/Herstellen van Alle Subdirectories van Git
- Tan Shuai
- Softwareontwikkeling
- 22 Sep, 2021
Het effectief beheren van een Git-repository vereist vaak het resetten of herstellen van subdirectories om een schone en functionele codebase te behouden. Deze gids biedt een beknopte, stapsgewijze aanpak om alle subdirectories in een Git-repository te resetten of herstellen.
Subdirectories resetten
Het volgende Git-commando verwijdert alle niet-getrackte bestanden en directories uit de repository. Dit is nuttig voor het opruimen van onnodige bestanden voordat u een reset of herstel uitvoert.
git clean -xfdf -- .
Uitleg van het commando:
-x
: Verwijdert alle niet-getrackte bestanden, inclusief de bestanden die worden genegeerd door.gitignore
.-f
: Forceert het verwijderen van bestanden.-d
: Verwijdert niet-getrackte directories.-- .
: Past het commando toe op de huidige directory en alle subdirectories.
Subdirectories herstellen
Om alle bestanden in de repository te herstellen naar hun laatst gecommitteerde staat, gebruikt u het volgende commando:
git checkout {HEAD OR BRANCH} -- .
Uitleg van het commando:
{HEAD OR BRANCH}
: Vervang doorHEAD
om te resetten naar de laatste commit of specificeer een branchnaam om te resetten naar een specifieke branch.-- .
: Past het commando toe op de huidige directory en alle subdirectories.
Door deze commando's te gebruiken, kunt u ervoor zorgen dat uw repository vrij is van ongewenste bestanden en dat alle bestanden zijn hersteld naar hun gecommitteerde staten. Dit proces helpt bij het onderhouden van een schone en georganiseerde codebase, wat samenwerking en ontwikkeling vergemakkelijkt.
Voel u vrij om deze gids aan te passen aan uw specifieke behoeften en voorkeuren. Voor meer geavanceerde Git-operaties, raadpleeg de officiële Git-documentatie.