Meer
Hoe verwijder je bestanden van git staging area?
Ik heb wijzigingen aangebracht in een aantal van mijn bestanden in mijn lokale repo, en toen heb ik git add -A
gedaan, waarvan ik denk dat het te veel bestanden heeft toegevoegd aan het staging gebied. Hoe kan ik alle bestanden verwijderen uit het staging gebied?
Nadat ik dat gedaan heb, zal ik gewoon handmatig git add "filename"
doen.
451
3
U kunt bestanden uit de index halen met
Net als bij
git add
, kun je bestanden recursief verwijderen per directory enzovoort, dus om alles in een keer te verwijderen, kun je dit uitvoeren vanuit de hoofddirectory van je archief:Voor toekomstige referentie, de uitvoer van
git status
vertelt je ook welke commando's je moet uitvoeren om bestanden van de ene staat naar de andere te verplaatsen.Als je al een hoop ongewenste bestanden gecommit hebt, kun je ze unstagen en git vertellen ze als verwijderd te markeren (zonder ze daadwerkelijk te verwijderen) met
--cached
vertelt het om de paden van staging en de index te verwijderen zonder de bestanden zelf te verwijderen en-r
werkt recursief op mappen. Je kunt dangit add
gebruiken voor bestanden die je wilt blijven volgen.Je zou kunnen gebruiken
en dan de specifieke bestanden die u wilt toevoegen met