Ich möchte einen Ordner in einem GitHub-Repository erstellen und Dateien in diesem Ordner hinzufügen. Wie erreiche ich das?
git
github
github-services
Sagar
quelle
quelle
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 ausgit 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).quelle
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).quelle
Zuerst müssen Sie das Repository auf Ihren lokalen Computer klonen
Anschließend können Sie lokale Ordner und Dateien in Ihrem erstellen
local_directory
und sie dem Repository hinzufügen, indem Sie:Sie können auch alles hinzufügen mit:
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:
Weitere Informationen zu Git finden Sie im Pro Git- Buch.
quelle
Für diejenigen, die den Webbrowser verwenden, können Sie Folgendes tun:
master
Zweig .quelle
Erstellen Sie eine neue Datei und verwenden Sie dann für den Dateinamen einen Schrägstrich. Zum Beispiel
Java / Helloworld.txt
quelle
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.
quelle
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.quelle
Sie erstellen einfach die erforderlichen Ordner in Ihrem lokalen Repository. Beispielsweise haben Sie die Verzeichnisse
app
und erstelltconfig
.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.
quelle
git add foo
und begehen es. Danngit remote add foo <URL>
danngit push foo master
. Letzter Befehl zeigt mir einen Fehler. Wo irre ich michUm 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.
quelle