2017-07-24 2 views
12

In meiner lokalen, habe ich neue Textdatei -> Git hinzufügen newfile.txt -> commit -> ziehen Ursprungs-Master -> ERROR!Git weigert sich, nicht verwandte Geschichten zu verschmelzen. Was sind "nicht verwandte Geschichten"?

"Weigerung, nicht verwandte Geschichten zusammenzuführen".

Was sind nicht verwandte Geschichten? , Was ist eine Geschichte?

+0

Was haben Sie Ihr lokales Repository einrichten? Hast du 'git init' +' git remote add ... 'ausgeführt? Was ist die Fernbedienung und was versuchst du zu tun? – max630

+0

Eine Verzweigung verweist auf einen Commit. Ein Nicht-Root-Commit hat einen oder mehrere Eltern und jeder Eltern-Commit hat einen eigenen oder mehrere Eltern. Wenn zwei Zweige in ihrer Geschichte keinen gemeinsamen Vorfahren haben, sind sie nicht verwandt. – ElpieKay

+0

Vielen Dank für Ihre Kommentare! Ich wollte nur wissen, was "nicht verwandte Geschichte" nicht mein Problem zu lösen. – RPF

Antwort

18

Ich denke, Sie haben in Remote-Repository Commit und wenn Sie diesen Fehler passieren passieren.

Verwendung dieser Befehl

git pull origin master --allow-unrelated-histories 
git merge origin origin/master 
+1

Ich empfehle das Lesen auf https://stackoverflow.com/questions/39761024/refusing-to-merge-unrelated-histories-failure-while-pulling-to-re-reposed-repos – jitter

+0

Danke)). Die Lösung hat funktioniert. – Yoga

Verwandte Themen