Ich möchte einen Ordner in einem GitHub-Repository erstellen und diesem Ordner Dateien hinzufügen. Wie kann ich das erreichen?
Git speichert keine leeren Ordner. Stellen Sie einfach sicher, dass sich in dem Ordner eine Datei wie doc/foo.txt befindet, und führen Sie git add doc
oder git add doc/foo.txt
aus, und der Ordner wird Ihrem lokalen Repository hinzugefügt, sobald Sie einen Commit durchgeführt haben (und erscheint auf GitHub, sobald Sie ihn gepusht haben).
Zuerst müssen Sie das Repository auf Ihren lokalen Rechner klonen
git clone github_url local_directory
Dann können Sie lokale Ordner und Dateien in Ihrem local_directory
erstellen und sie dem Repository mit hinzufügen:
git add file_path
Sie können auch alles hinzufügen mit:
git add .
Beachten Sie, dass Git leere Ordner nicht verfolgt. Eine Abhilfe besteht darin, eine Datei innerhalb des leeren Ordners zu erstellen, den Sie verfolgen möchten. Ich nenne diese Datei in der Regel empty
, aber Sie können jeden beliebigen Namen verwenden.
Zum Schluss wird die Datei übertragen und an GitHub zurückgeschickt:
git commit
git push
Weitere Informationen zu Git finden Sie in dem Buch Pro Git.
Sie erstellen einfach die erforderlichen Ordner in Ihrem lokalen Repository. Sie haben zum Beispiel die Verzeichnisse "app" und "config" erstellt.
Sie können neue Dateien in diesen Ordnern erstellen.
Für Git-Regeln:
Git-Befehl für die Übergabe:
git add app/ config/
git commit
Geben Sie dann die Commit-Nachricht ein und speichern Sie den Commit.
Dann pushen Sie zu Ihrem entfernten Repository,
git push origin remote