2016-06-10 7 views
-1

Mein Repository Name auf meinem lokalen Rechner ist "aus erster Hand". Ich habe einige Änderungen an meiner Datei (mit dem Namen "index.html") vorgenommen und sie an mein lokales Repository übertragen. Jetzt möchte ich diese Änderungen in mein Remote-Repository über git push übernehmen. Aber wenn ich es tue, gibt es mir folgende Fehler. (Mein Benutzername auf www.github.com ist [email protected]). Plz helpgit push Fehler geben

C: \ Benutzer \ SHOBIT \ aus erster Hand> git push Um https://github.com/shobhit9192/firsthand.git

! [Abgelehnt] gh-Seiten -> gh-Seiten (Fetch zuerst)

Fehler: konnte einige refs drücken, um 'https://github.com/shobhit9192/firsthand.git'

Hinweis: Updates wurden abgelehnt, da die Remote-Arbeit, die Sie tun

Hinweis: nicht lokal. Dies wird normalerweise durch ein anderes Repository verursacht, das

Hinweis: auf die gleiche ref. Vielleicht möchten Sie zuerst die Remote-Änderungen integrieren

Hinweis: (z. B. "Git ziehen ...") vor dem erneuten Drücken.

Hinweis: Weitere Informationen finden Sie in der 'Anmerkung zu Schnellvorlauf' in 'git push --help'.

+0

Haben Sie versucht, 'git pull' zu verwenden? – Blobonat

Antwort

0

Dies zeigt an, dass jemand anderes die Arbeit verschoben hat, die Sie derzeit nicht in Ihrem lokalen Repository haben.

Sie müssen die remote Änderungen integrieren (wie der Hinweis sagte), bevor Sie lokale Änderungen pushen können.

(ich habe nur versucht, das auf der Linux-Befehlszeile, da ich Windows nicht verwenden)

Versuchen:

git fetch origin 

git pull origin (brachname) 

git push origin (brachname) 

Bitte versuchen Sie die Hinweise/Fehlermeldungen zu lesen, sie sind oft selbsterklärend.