Ich habe einen Ordner mit VS-Lösung mit wenigen Projekten und so weiter. Ich habe ein GitHub-Repository erstellt und den Inhalt dieses Verzeichnisses über die Weboberfläche hochgeladen. Nun wurden Änderungen an meinen Projekten vorgenommen, und ich möchte diese in mein github-Repository verschieben. Also verwende ich git init
, als Stage und Commit-Dateien.Git Push zu Remote-Repository mit Git gestartet init
Aber ich nicht schieben kann, weil "Updates were rejected because the remote contains work that you do not have locally."
Aber ich kann nicht ziehen, entweder weil
git pull RemoteName master
// weigert sich also nicht verwandten Geschichten zu verschmelzen
Ich versuche fetch
und merge
um Verwenden Sie --allow-unrelated-histories
mit Merge wie vorgeschlagen irgendwo, aber scheitern kläglich, weil nicht zu verstehen, wie merge wirklich funktioniert, während fluchen ich nicht rot git Handbuch nach Kapitel 1 :)
Ernsthaft, wie von hier aus vorzugehen?
git fetch RemoteName
// Ok
git merge RemoteName
// Keine Fernbedienung für den aktuellen Zweig.
git merge RemoteName master
// Zusammenführen: RemoteName - nicht etwas, das wir zusammenführen können
'git push -u Hauptherkunft' für den anfänglichen Stoß. –
$ git push -u Master Ursprung Fehler: src refspec Ursprung stimmt nicht überein. Fehler: Fehler beim Drücken einiger Referenzen auf 'Master' – Nigel