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 von der Manpage auf git-add . Ich habe es sogar git add -A
ohne Erfolg versucht . Nehmen wir der Einfachheit halber an, ich habe mein Git-Repository als initialisiert Dir1
. 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 bis 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 aus mache, git add Dir1/\*
kann ich ihn Dir2
in meinem Repo sehen, aber er wird als grüner Ordner angezeigt und ich kann ihn nicht öffnen, was mich glauben lässt, dass nicht alle Dateien / Ordner in Dir2
erhalten wurden hinzugefügt. Jede Hilfe wäre sehr dankbar. Ich bin ein neuer Git-Benutzer (weniger als eine Woche). Versuchen Sie also, Ihre Anweisungen auf Anfängerniveau zu halten.
git add
eines Verzeichnisses ist automatisch rekursiv. Die Verwendunggit add .
in der obersten Ebene des Repos sollte alles dort hinzufügen. Wenn nicht,.gitignore
ist im Spiel (lokal oder global).