Wie entferne ich einen Verzeichnisunterbaum aus dem Staging-Bereich?
Ich habe ein neues repository, und lief git add -A
. Ich habe dann festgestellt, dass es einen Ordner mit etwa 100 Dateien, die nicht aufgenommen wurden, so dass ich fügte hinzu, es zu .gitignore
.
Wie mache ich jetzt klar, den staging-Bereich, so dass ich add
alle meine Dateien wieder unter Berücksichtigung der aktualisierten .gitignore
?
InformationsquelleAutor der Frage Acorn | 2011-03-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
In #git, sagte Sie, Sie versehentlich Hinzugefügt, um ein Verzeichnis, sollte ignoriert worden, so führen Sie
rekursiv entfernen der Baum verwurzelt in
directory-name
aus dem index.Vergessen Sie nicht, zu aktualisieren
.gitignore
!InformationsquelleAutor der Antwort Greg Bacon
Können Sie einfach den Befehl:
InformationsquelleAutor der Antwort Matthew Flaschen
Stellen Sie sicher, dass Sie nicht vergessen, die
s
im--global core.excludesfile .gitignore.txt
excludesfile
vsexcludefile
Vielleicht spart jemand anderes die Stunde habe ich verloren...
InformationsquelleAutor der Antwort Busilinks