Füge alle Unterverzeichnisse hinzu

Ich habe Probleme beim Hinzufügen eines Ordners und aller seiner Unterverzeichnisse zu meinem Git-Repository. Ich erkannte, dass dies eine sehr beliebte Frage ist, nachdem ich ein bisschen gegoogelt hatte, und ich habe jeden Vorschlag ohne Glück ausprobiert, insbesondere den Vorschlag vonManpage zu git-add. Ich habe es sogar versuchtgit add -A ohne erfolg. Sagen wir der Einfachheit halber, ich habe mein Git-Repository als initialisiertDir1. Dann habe ich folgende Verzeichnisstruktur von Dateien.

Dir1/file1-1.txt
Dir1/file1-2.txt
Dir1/Dir2/file2-1.txt
Dir1/Dir2/Dir3/file3-1.txt

Meine realen Dateien haben Unterverzeichnisse mit einer Tiefe von 5-6 Ebenen. Gibt es also einen git-Befehl, um alle Dateien in jedem Unterverzeichnis zu meinem Repository hinzuzufügen? Im Moment, wenn ich den Vorschlag von der Manpage machegit add Dir1/\* Ich kann es sehenDir2 in meinem repo, aber es erscheint als grüner ordner und ich kann ihn nicht öffnen, was mich glauben lässt, dass alle dateien / ordner inDir2 wurde nicht hinzugefügt. Jede Hilfe wäre sehr dankbar. Ich bin ein neuer Git-Benutzer (weniger als eine Woche, um es zu benutzen), also versuche, deine Anweisungen auf Anfängerniveau zu halten.

Antworten auf die Frage(7)

Ihre Antwort auf die Frage