Seit ich diese Antwort geschrieben habe, hat github einen nativen Windows-Client veröffentlicht, der alle folgenden Schritte überflüssig macht.
Sie können auch Sourcetree verwenden , um sowohl Git- als auch Mercurial-Setup unter Windows zu erhalten.
So würden Sie es in Windows machen:
- Wenn Sie git nicht installiert haben, lesen Sie diesen Artikel zum Einrichten.
- Öffnen Sie eine Windows-Eingabeaufforderung.
- Wechseln Sie in das Verzeichnis, in dem sich Ihr Quellcode an der Eingabeaufforderung befindet.
- Erstellen Sie zunächst ein neues Repository in diesem Verzeichnis
git init
. Dies sagt "Initialisiertes leeres Git-Repository in .... Git" ( ...
ist der Pfad).
- Jetzt müssen Sie git über Ihre Dateien informieren, indem Sie sie Ihrem Repository hinzufügen. Mach das mit
git add filename
. Wenn Sie alle Ihre Dateien hinzufügen möchten, können Sie dies tungit add .
- Jetzt, wo Sie Ihre Dateien hinzugefügt haben und Ihre Änderungen vorgenommen haben , müssen Sie verpflichten Ihre Änderungen so git können sie verfolgen. Typ
git commit -m "adding files"
. -m
Mit dieser Option können Sie die Festschreibungsnachricht in einer Zeile hinzufügen .
Bisher würden Sie die obigen Schritte ausführen, selbst wenn Sie kein Github verwenden würden. Dies sind die normalen Schritte zum Starten eines Git-Repositorys. Denken Sie daran, dass Git verteilt (dezentral) ist. Dies bedeutet, dass Sie keinen "zentralen Server" (oder sogar eine Netzwerkverbindung) benötigen, um Git zu verwenden.
Jetzt möchten Sie die Änderungen in Ihr mit github gehostetes Git-Repository übertragen. Um dies zu tun, indem Sie git anweisen, einen entfernten Standort hinzuzufügen , und Sie tun dies mit diesem Befehl:
git remote add origin https://github.com/yourusername/your-repo-name.git
* Hinweis: your-repo-name
Sollte in GitHub erstellt werden, bevor Sie ein git remote add origin ...
ausführen. Sobald Sie dies getan haben, weiß Git jetzt über Ihr Remote-Repository Bescheid. Sie können es dann anweisen, Ihre festgeschriebenen Dateien zu pushen (was "Upload" ist):
git push -u origin master
Befolgen Sie diese Schritte, um nach Github zu projizieren
1)
git init
2)
git add .
3)
git commit -m "Add all my files"
4)
git remote add origin https://github.com/yourusername/your-repo-name.git
5)
git pull origin master
6)
git push origin master
quelle
Wenn Sie Probleme beim Hochladen haben!
quelle
--force
Befolgen Sie diese beiden Schritte:
git add remote origin https://github.com/userName/repo.git
Hier ist repo.git Ihr neu erstelltes Remote-Repo.Dies wird wie ein Zauber funktionieren. Sie müssen sich keine Gedanken über die SSH- oder HTTPS-Methoden machen. Ich hatte zuerst das gleiche Problem und verbrachte Stunden mit der Lösung. Aber das hat bei mir funktioniert.
quelle
Hier erkläre ich, wie ich es auf Window gemacht habe, vielleicht hilft es auch anderen :)
Stellen Sie sicher, dass Git und GitHub installiert sind .
Öffnen Sie nach Abschluss der Installation "git bash".
Also wird ein Fenster wie unten auftauchen:
Gehen Sie voran und geben Sie
cd ~
sicherstellen, dass Sie auf Home - Verzeichnis sind;Sie können die Adresse überprüfen, in der Sie sich befinden, indem Sie Folgendes eingeben
pwd
:Jetzt müssen Sie ein GitHub- Konto erstellen .
Nachdem Sie ein GitHub-Konto erstellt haben, melden Sie sich an.
Nachdem Sie sich angemeldet haben, klicken Sie oben rechts auf das + und wählen Sie "Neues Repository".
Geben Sie dann im geöffneten Fenster den Namen, den Sie für das Repository haben möchten, in das Feld "Repository-Name" ein. Fügen Sie bei Bedarf "Beschreibung (optional)" hinzu und markieren Sie "Dieses Repository mit einer README-Datei initialisieren". Klicken Sie dann auf "Repository erstellen".
Gehen Sie jetzt zu Ihrem C-Treiber. Erstellen Sie einen neuen Ordner und nennen Sie ihn "git". Gehen Sie nun zum Fenster "git bash". Ändern Sie das Verzeichnis durch Eingabe in Laufwerk c.
cd ~; cd /c
Wenn Siels
dort eingeben , werden Ihnen die Ordner dort angezeigt. Stellen Sie sicher, dass dort der Git-Ordner angezeigt wird:Gehen Sie nun zurück zum Browser. Gehen Sie zu Ihrer GitHub-Seite und klicken Sie auf das von Ihnen erstellte Repository. und klicken Sie auf "Klonen oder herunterladen"; und kopieren Sie die dort angezeigte Adresse (indem Sie in Zwischenablage kopieren wählen).
Nun zurück zu "git bash"; Verwenden Sie den Befehl
cd git
, um zum Ordner git zu wechseln. Schreiben Sie nun die folgenden Befehle, um eine Verbindung zu Ihrem GitHub herzustellen (geben Sie den Benutzernamen und das Passwort Ihres GitHub ein, wenn Sie dazu aufgefordert werden).Und dann :
git config --global user.email [email protected]
. Nächster Typ:git clone (url)
Geben Sie anstelle von (url) die Adresse des GitHub-Repositorys ein, das Sie von Ihrer GitHub-Seite kopiert haben. (zB Git-Klon https://github.com/isalirezag/Test.git ).Wenn Sie jetzt einen
ls
Befehl ausführen, wird dort Ihr Repository angezeigt. Wenn Sie auch den Git-Ordner öffnen, den Sie in Ihrem Fenster haben, sehen Sie, dass Ihr Repository als Ordner hinzugefügt wird.Verwenden Sie nun den Befehl cd, um zum Repository zu gelangen:
cd Test
Kopieren Sie alle Dateien, die Sie in diesem Repository ablegen möchten, und fügen Sie sie in diesen Ordner ein.
Um die Dateien in Ihr Repository zu übertragen, müssen Sie jetzt Folgendes tun:
Geben Sie git ein
add filename
(Dateiname ist der Dateiname, den Sie hochladen möchten) oder Sie können den folgenden Befehl eingeben, wenn Sie alle Dateien im Ordner hinzufügen möchten:git add .
Geben Sie dann Folgendes ein :
git commit -m "adding files"
. Und dann :git push -u origin master
.Und dann sollten Sie fertig sein, wenn Sie Ihr GitHub-Konto aktualisieren, sollten die Dateien dort sein :)
quelle
Befolgen Sie diese Schritte, um Ihr Projekt auf Github hochzuladen
1)
git init
2)
git add .
3)
git commit -m "Add all my files"
4)
git remote add origin https://github.com/yourusername/your-repo-name.git
Das Hochladen eines Projekts von Grund auf erfordert einen Git Pull Origin Master.
5)
git pull origin master
6)
git push origin master
Wenn beim Drücken ein Problem auftritt
git push --force origin master
quelle
git push --force origin master
mein Problem gelöst! Vielen Dank!Das hat bei mir funktioniert;
quelle
Quellenzuordnung: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/
quelle
Ich gehe davon aus, dass Sie sich auf einem Windows-System wie mir befinden und GIT installiert haben. Sie können diese Befehle entweder über eine einfache Eingabeaufforderung im Projektverzeichnis ausführen oder auch GitBash verwenden.
Schritt 1: Erstellen Sie manuell ein Repository in GIT. Geben Sie ihm den Namen, den Sie für richtig halten.
Schritt 2: Kommen Sie zu Ihrem lokalen Projektverzeichnis. Wenn Sie Ihren Code in diesem neuen Repository veröffentlichen möchten, das Sie gerade erstellt haben, stellen Sie sicher, dass im Stammverzeichnis des Projekts kein Ordnername .git vorhanden ist, falls er gelöscht wird. Führen Sie den Befehl aus
git init
Schritt 3: Befehl ausführen
git add .
Schritt 4: Befehl ausführen
git commit -m YourCommitName
Schritt 5: Befehl ausführen
git remote add YourRepositoryName https://github.com/YourUserName/YourRepositoryName.git
Schritt 6: Befehl ausführen
git push --set-upstream YourRepositoryName master --force
Bitte beachten Sie, dass ich zum Zeitpunkt des Schreibens die neueste Version von GIT verwende. Beachten Sie auch, dass ich keinen bestimmten Zweig angegeben habe, in den der Code verschoben werden soll, damit er an den Master gesendet wird. In Schritt 6 werden Sie vom GIT aufgefordert, den Befehl zu autorisieren, indem Sie aufgefordert werden, Benutzername und Kennwort in ein Popup-Fenster einzugeben.
Hoffe meine Antwort hat geholfen.
quelle
$ git init
$ git add .
$ git commit -m "First commit"
$ git remote add origin remote repository URL
$ git push origin master
quelle
Ich denke, das Einfachste für Sie wäre, das Git-Plugin für Eclipse zu installieren. Es funktioniert mehr oder weniger genauso wie Eclipse CVS- und SVN-Plugins:
http://www.eclipse.org/egit/
GL!
quelle
Geben Sie dann die folgenden Befehle ein
Überprüfen Sie nun Ihr GitHub-Konto. Das Repository wurde erfolgreich hochgeladen.
Zur vollständigen Anleitung können Sie dieses Video ansehen .
quelle
Das wahrscheinlich nützlichste, was Sie tun können, ist das Online-Buch [http://git-scm.com/book/en/] zu lesen . Es ist wirklich eine ziemlich anständige Lektüre und gibt Ihnen den konzeptionellen Kontext, mit dem Sie die Dinge richtig ausführen können.
quelle
Laden Sie SourceTree herunter. Es ist für Windows 7 + und Mac verfügbar und wird dringend empfohlen, Dateien auf Github über die interaktive Benutzeroberfläche hochzuladen.
quelle
Es dauerte ungefähr 2 Stunden, bis mir klar wurde, dass ich Repo für GitHub ( http://github.com/new ) erstellen sollte, bevor ich versuchte, meine lokalen Dateien auf Github zu übertragen.
Nach dem Versuch, Fehler zu pushen, waren wie:
Ich fühle mich wie ein Idiot, aber ich möchte das wirklich betonen. Ich dachte nur, dass mein Repo beim ersten Push automatisch erstellt wird. Ich habe mich so geirrt
quelle
Stellen Sie sicher, dass git auf Ihrem System installiert ist. Ich erkläre den Prozess unter Windows
So habe ich es gemacht:
1.Öffnen Sie das cmd (Sie können es auch mit git bash machen).
2.Gehen Sie zu Ihrem Projektverzeichnis (wo sich Ihr Projekt befindet).
3. Jetzt Typ
your_directory >git init
dies initialisiert ein leeres Repository, wenn es zum ersten Mal ist, und gibt es ein. für zB:C:\Users>git init
4. Geben Sie jetzt
your_directory >git add <filename>
(wenn bestimmte Dateien) odergit add .
(wenn Sie alle Dateien hinzufügen möchten) ein und geben Sie ein.5. Geben Sie jetzt ein
>git commit -m "commit message goes here"
und geben Sie ein.(Falls Sie den Status überprüfen müssen, können Sie dies durch Eingabe tun
>git status
) und eingeben.6.Jetzt Typ
>git remote add origin git_repository_url
(prüfen
>git remote -v
) und eingeben.7. Jetzt drehen, um es zu drücken
...>git push origin master
und einzutreten(Wenn Sie eine Fehlermeldung erhalten, drücken Sie diese mit Gewalt
...>git push -f origin master
und geben Sie sie ein.Jetzt sind Sie mit dem Hinzufügen zu Ihrem Repository fertig. Aktualisieren Sie es und es wird dort in Ihrem erstellten Repository sein.
Hoffentlich funktioniert das für Sie.
quelle
Befolgen Sie die Anweisungen von RishiKesh Pathak oben. Sie können den Push-Befehl sogar kurzschließen, indem Sie diese Befehlszeile nur einmal einfügen:
Anstatt das nächste Mal zu verwenden
git push origin master
, brauchen Sie nur:Details finden Sie hier .
quelle
Der beste Weg zu git ist, tatsächlich mit dem Gitting zu beginnen . Probieren Sie diese Website aus, auf der Sie Schritt für Schritt erfahren, wie Sie Funktionen in der Befehlszeile ausführen können, um ein Projekt auf GitHub zu übertragen
Dies heißt try.github.io oder Sie können auch einen Kurs über codeAcademy belegen
quelle
Ich tat wie folgt;
Natürlich muss man git installieren
quelle
Schritt 1: Öffnen Sie cmd und ändern Sie das aktuelle Arbeitsverzeichnis in Ihren Projektspeicherort.
Schritt 2 - Initialisieren Sie Ihr Projektverzeichnis als Git-Repository.
Schritt 3 - Fügen Sie Dateien in Ihrem lokalen Repository hinzu.
Schritt 4: Übernehmen Sie die Dateien, die Sie in Ihrem lokalen Repository bereitgestellt haben.
Schritt 5 - Kopieren Sie die URL des Remote-Repositorys.
Schritt 6: Fügen Sie die URL des Remote-Repositorys als Ursprung an Ihrem lokalen Standort hinzu.
Schritt 7 - Bestätigen Sie, dass Ihr Ursprung aktualisiert wurde oder nicht.
Schritt 8 - Schieben Sie die Änderungen in Ihr Github-Repository
quelle
1,1 ls
Es zeigt Ihnen den Standardspeicherort.
1.2 CD "C: \ Benutzer \ Benutzer \ Desktop \ HTML" Wir müssen den Projektpfad zuweisen
1.3 git init Das leere Git-Repository wird in C: \ Users \ user \ Desktop \ HTML initialisiert
1.4 ls Es werden alle Dateinamen aufgelistet
1,5 Git Remote Add Origin https://github.com/repository/test.git Es ist Ihr https://github.com/repository/test.git ist Ihr Repository-Pfad
1.6 git remote -v Um das Wetter zu überprüfen, haben wir die Erlaubnis zum Abrufen oder Drücken oder nicht
1,7 git hinzufügen. Wenn Sie setzen. dann bedeutet es, was auch immer wir in einem bestimmten Ordner haben, alle veröffentlichen.
1,8 git commit -m "Zum ersten Mal"
1,9 git push -u Ursprungsmaster
quelle
Was Sie brauchen, ist eine SSH-Verbindung und GitHub-Init in Ihrem Projekt. Ich werde unter Linux-Maschine erklären.
Beginnen wir mit ein paar einfachen Dingen: Navigieren Sie im Terminal zu Ihrem Projekt und verwenden Sie:
Fügen wir nun SSH zu Ihrem Computer hinzu: Verwenden
ssh-keygen -t rsa -C "[email protected]"
und kopieren Sie den öffentlichen Schlüssel und fügen Sie ihn dann zu Ihrem GitHub-RepoDeploy keys -> add one
zurück zu Ihrem Computerprojekt ein. Starten Sie nun:git push origin master
Wenn ein Fehler auftritt, konfigurieren Sie Ihre .github / config vonnano .github/config
und ändern Sie die URL in sshurl = [email protected]:username/repo....
und das ist esquelle
Zum Hochladen eines neuen Projekts in GIT (zuerst benötigen Sie eine lokale Codebasis des Projekts und das GIT-Repo, in das Sie das Projekt hochladen möchten. In GIT müssen Sie über Ihre Anmeldeinformationen verfügen.)
Listenpunkt
1. Öffnen Sie Git Bash
2. Wechseln Sie in das Verzeichnis, in dem Sie die Codebasis (Projektspeicherort) cd haben, in den Projektspeicherort cd / * / *** / ***** / ***** Dann müssen Sie hier git-Befehle ausführen
git hinzufügen. Drücken Sie die Eingabetaste. Der obige Befehl fügt alle Verzeichnisse, Unterverzeichnisse, Dateien usw. hinzu. Sie sehen etwa diese Warnung: LF wird in **** durch CRLF ersetzt. Die Datei hat ihre ursprünglichen Zeilenenden in Ihrem Arbeitsverzeichnis. Warnung: LF wird in ******** durch CRLF ersetzt. Die Datei hat ihre ursprünglichen Zeilenenden in Ihrem Arbeitsverzeichnis. Warnung: LF wird in ******* durch CRLF ersetzt. Die Datei hat ihre ursprünglichen Zeilenenden in Ihrem Arbeitsverzeichnis. Warnung: LF wird in ******** durch CRLF ersetzt. Die Datei hat ihre ursprünglichen Zeilenenden in Ihrem Arbeitsverzeichnis. Warnung: LF wird in ******* durch CRLF ersetzt. Die Datei hat ihre ursprünglichen Zeilenenden in Ihrem Arbeitsverzeichnis. Warnung: LF wird in ************** durch CRLF ersetzt. Die Datei hat ihre ursprünglichen Zeilenenden in Ihrem Arbeitsverzeichnis. Warnung: LF wird in ************ durch CRLF ersetzt. Die Datei hat ihre ursprünglichen Zeilenenden in Ihrem Arbeitsverzeichnis. Warnung: LF wird in *************** durch CRLF ersetzt. Die Datei hat ihre ursprünglichen Zeilenenden in Ihrem Arbeitsverzeichnis. Warnung: LF wird in j ******* durch CRLF ersetzt. Die Datei hat ihre ursprünglichen Zeilenenden in Ihrem Arbeitsverzeichnis. Warnung: LF wird in *********** durch CRLF ersetzt. Die Datei hat ihre ursprünglichen Zeilenenden in Ihrem Arbeitsverzeichnis. Warnung: LF wird in ************** durch CRLF ersetzt. Die Datei hat ihre ursprünglichen Zeilenenden in Ihrem Arbeitsverzeichnis. Warnung: LF wird in *********** durch CRLF ersetzt. Die Datei hat ihre ursprünglichen Zeilenenden in Ihrem Arbeitsverzeichnis. Warnung: LF wird in ********* durch CRLF ersetzt.
git commit -m "first commit" Drücken Sie die Eingabetaste. -m Option zum Hinzufügen eines Kommentars. Der Code wird auf Stage Env übertragen. Sie werden so etwas sehen
[master (root-commit) 34a28f6] ******** Warnung hinzufügen: LF wird in c ******* durch CRLF ersetzt. Die Datei hat ihre ursprünglichen Zeilenenden in Ihrem Arbeitsverzeichnis. Warnung: LF wird in ******* durch CRLF ersetzt. Die Datei hat ihre ursprünglichen Zeilenenden in Ihrem Arbeitsverzeichnis. Warnung: LF wird in ******** durch CRLF ersetzt. Die Datei hat ihre ursprünglichen Zeilenenden in Ihrem Arbeitsverzeichnis. Warnung: LF wird in ********* durch CRLF ersetzt. Die Datei hat ihre ursprünglichen Zeilenenden in Ihrem Arbeitsverzeichnis.
Warnung: LF wird in *********** durch CRLF ersetzt.
27 Dateien geändert, 3724 Einfügungen (+) Erstellungsmodus 100644 ***** Erstellungsmodus 100644 ***** Erstellungsmodus 100644 ***** Erstellungsmodus 100644 ****** Erstellungsmodus 100644 ***** * Erstellungsmodus 100644 ***** Erstellungsmodus 100644 ******
6.git remote add origin http: // Benutzername @ git: repopath.git Drücken Sie die Eingabetaste, um das Repo zu ergänzen
7.git push -u origin master Drücken Sie die Eingabetaste. Dies wird alles von lokal auf repo hochladen. In diesem Schritt müssen Sie das Passwort für das Repo eingeben, in das Sie den Code hochladen möchten. Sie werden so etwas unten sehen. Objekte zählen: 33, fertig. Delta-Komprimierung mit bis zu 12 Threads. Objekte komprimieren: 100% (32/32), fertig. Objekte schreiben: 100% (33/33), 20,10 KiB | 0 Bytes / s, fertig. Insgesamt 33 (Delta 14), wiederverwendet 0 (Delta 0) An http: // Benutzername @ git: repolocation.git * [neuer Zweig] Master -> Master Zweig Master eingerichtet, um den Remote-Zweig Master vom Ursprung zu verfolgen.
quelle