Ich habe ein Konto auf GitHub erstellt - ich bin neu darin - und ich habe ein Problem beim Hinzufügen von Dateien. Ich habe hinzugefügt readme.txt
. Außerdem habe ich 3 andere PHP-Dateien und einen Ordner mit Bildern.
Wie füge ich die Dateien und den Ordner hinzu? Ich habe es mit versucht, git pull
weil git push origin -u master
mir ein Fehler angezeigt wurde.
Antworten:
Sie können Dateien mit hinzufügen
git add
, beispielsweisegit add README
,git add <folder>/*
oder auchgit add *
Verwenden Sie dann
git commit -m "<Message>"
, um Dateien festzuschreibenEndlich
git push -u origin master
Dateien pushen.Wenn Sie Änderungen vornehmen , laufen
git status
die Sie die Liste der Dateien geändert gibt, fügen Sie sie mitgit add *
für alles oder können Sie jede Datei einzeln angeben,git commit -m <message>
und schließlich,git push -u origin master
Beispiel - sagen Sie eine Datei README erstellt, Laufen
git status
gibt IhnenAusführen
git add README
, die Dateien werden zum Festschreiben bereitgestellt. Führen Sie danngit status
erneut aus, es sollte Ihnen geben - die Dateien wurden hinzugefügt und sind bereit zum Festschreiben.Dann renne
git commit -m 'Added README'
Zum Schluss
git push -u origin master
den Remote-Zweigmaster
für das Repository verschiebenorigin
.Die Dateien wurden erfolgreich in das Remote-Repository übertragen.
Führen Sie a aus,
git pull origin master
um sicherzustellen, dass Sie alle vorgelagerten Änderungen übernommen habenWenn Sie die Upstream-Änderungen nicht mit Ihrem lokalen Repository zusammenführen möchten, führen Sie sie aus
git fetch
, um die Änderungen abzurufen und anschließendgit merge
die Änderungen zusammenzuführen.git pull
ist nur eine Kombination vonfetch
undmerge
.Ich habe gitimmersion - http://gitimmersion.com/ persönlich verwendet , um mich über git zu informieren. Dies ist eine Schritt-für-Schritt-Anleitung, wenn Sie Dokumentation und Hilfe benötigen
quelle
git add --all folder/
arbeitete besser für mich als ich alsgit add folder/*
git add <folder>/*
fügt auch neue Dateien hinzu.Für Linux- und MacOS-Benutzer:
quelle
Beachten Sie, dass Sie seit Anfang Dezember 2012 neue Dateien direkt aus GitHub erstellen können :
quelle
Wenn Sie einen leeren Ordner hinzufügen möchten, können Sie Ihrem Ordner eine '.keep'-Datei hinzufügen.
Dies liegt daran, dass git sich nicht um Ordner kümmert.
quelle
Sie müssen das Repository auf Ihrem lokalen Computer auschecken. Dann können Sie diesen Ordner auf Ihrem lokalen Computer ändern.
Dieser Befehl schreibt alle Dateien in das Repo.
Dadurch werden alle Änderungen in Ihrem Hauptzweig (von denen ich annehme, dass Sie ihn verwenden) auf den Remote-Repository-Ursprung (in diesem Fall Github) übertragen.
quelle
Wenn Sie einen Ordner zu einem vorhandenen Repo hinzufügen möchten, fügen Sie einen Ordner zum lokalen Projektcode hinzu
nachdem
quelle
Wenn Sie ein Verzeichnis zu github hinzufügen, überprüfen Sie mit "ls -a", ob das Verzeichnis keine .git-Datei enthält, wenn es entfernt wird. Git-Dateien in einem Verzeichnis verursachen Probleme, wenn Sie versuchen, dieses Verzeichnis in Git hinzuzufügen
quelle
Überprüfen Sie meine Antwort hier: https://stackoverflow.com/a/50039345/2647919
"ODER, noch besser nur das" Ziehen und Ablegen "des Ordners in Ihr Repository, das im Git-Browser geöffnet wurde.
Öffnen Sie Ihr Repository im Webportal. Sie sehen die Liste aller Ihrer Dateien. Wenn Sie das Repo erst kürzlich erstellt und mit einer README-Datei gestartet haben, wird nur die README-Liste angezeigt.
Öffnen Sie Ihren Ordner, den Sie hochladen möchten. Ziehen Sie die Liste im Browser per Drag & Drop. Sehen Sie das Bild hier . "
quelle
Ich verwende VS SSDT unter Windows. Ich habe ein Projekt gestartet und die lokale Versionskontrolle eingerichtet. Ich habe später git installiert und ein Github-Repo erstellt. Sobald ich mein Repo auf Github hatte, griff ich nach der URL und fügte sie in VS ein, als ich nach der URL gefragt wurde, als ich auf die Schaltfläche "In Github veröffentlichen" klickte.
quelle