Ich möchte einen Ordner in einem GitHub-Repository erstellen und Dateien in diesem Ordner hinzufügen. Wie erreiche ich das?
Ich möchte einen Ordner in einem GitHub-Repository erstellen und Dateien in diesem Ordner hinzufügen. Wie erreiche ich das?
Antworten:
Git speichert keine leeren Ordner . Stellen Sie einfach sicher, dass sich eine Datei im Ordner wie doc / foo.txt befindet, und führen Sie git add doc
oder aus git add doc/foo.txt
. Der Ordner wird Ihrem lokalen Repository hinzugefügt, sobald Sie ihn festgeschrieben haben (und auf GitHub angezeigt, sobald Sie ihn gepusht haben).
git push doc master
. Es zeigt mir Fehler.
Sie können keinen leeren Ordner erstellen und dann Dateien zu diesem Ordner hinzufügen. Stattdessen muss die Erstellung eines Ordners zusammen mit dem Hinzufügen mindestens einer einzelnen Datei erfolgen. Auf GitHub können Sie dies folgendermaßen tun:
/
. Dadurch wird ein Ordner erstellt.gitkeep
der üblicherweise verwendet wird, um Git-Tracks zu erstellen, ansonsten leere Ordner; es handelt sich jedoch nicht um eine Git-Funktion).Zuerst müssen Sie das Repository auf Ihren lokalen Computer klonen
git clone github_url local_directory
Anschließend können Sie lokale Ordner und Dateien in Ihrem erstellen local_directory
und sie dem Repository hinzufügen, indem Sie:
git add file_path
Sie können auch alles hinzufügen mit:
git add .
Beachten Sie, dass Git keine leeren Ordner verfolgt. Eine Problemumgehung besteht darin, eine Datei in dem leeren Ordner zu erstellen, den Sie verfolgen möchten. Normalerweise benenne ich diese Datei empty
, aber es kann jeder Name sein, den Sie wählen.
Schließlich legen Sie fest und drücken zurück zu GitHub:
git commit
git push
Weitere Informationen zu Git finden Sie im Pro Git- Buch.
Für diejenigen, die den Webbrowser verwenden, können Sie Folgendes tun:
master
Zweig .Erstellen Sie eine neue Datei und verwenden Sie dann für den Dateinamen einen Schrägstrich. Zum Beispiel
Java / Helloworld.txt
Eigentlich erstellt GitHub keinen leeren Ordner.
So erstellen Sie beispielsweise einen Ordner in C:\Users\Username\Documents\GitHub\Repository
:
Erstellen Sie einen Ordner mit dem Namen docs
Erstellen Sie einen Dateinamen index.html
unter docs
Öffnen Sie die GitHub for Desktop-Anwendung
Es wird automatisch synchronisiert und ist dort.
Klicken Sie auf neue Datei in Github Repo online. Schreiben Sie myfolder/myfilename
dann den Dateinamen und geben Sie den Dateiinhalt an und schreiben Sie fest . Dann wird eine Datei in diesem neuen Ordner erstellt.
Sie erstellen einfach die erforderlichen Ordner in Ihrem lokalen Repository. Beispielsweise haben Sie die Verzeichnisse app
und erstellt config
.
Sie können neue Dateien unter diesen Ordnern erstellen.
Für Git-Regeln:
Git-Befehl zum Festschreiben:
git add app/ config/
git commit
Geben Sie dann die Festschreibungsnachricht ein und speichern Sie die Festschreibung.
Drücken Sie dann in Ihr Remote-Repository.
git push origin remote
git add foo
und begehen es. Dann git remote add foo <URL>
dann git push foo master
. Letzter Befehl zeigt mir einen Fehler. Wo irre ich mich
Um ein neues Verzeichnis hinzuzufügen, müssen Sie lediglich einen neuen Ordner in Ihrem lokalen Repository erstellen. Erstellen Sie einen neuen Ordner und fügen Sie eine Datei hinzu.
Gehen Sie nun zu Ihrem Terminal und fügen Sie es hinzu, wie Sie die normalen Dateien in Git hinzufügen. Schieben Sie sie in das Repository und überprüfen Sie den Status, um sicherzustellen, dass Sie ein Verzeichnis erstellt haben.