2017-07-24 11 views
12

W moim lokalnym zrobiłem nowy plik tekstowy -> git add newfile.txt -> commit -> pull origin master -> ERROR!Git odmawia scalenia niepowiązanych historii. Czym są "niezwiązane historie"?

"odmowa scalenia niepowiązanych historii".

Co to są niezwiązane historie? , jakie są powiązane historie?

+0

Co robiłeś w konfiguracji z lokalnym repozytorium? Czy uruchomiłeś 'git init' +' git remote add ... '? Co to jest pilot i co próbujesz zrobić? – max630

+0

Oddział wskazuje na zatwierdzenie. Zatwierdzenie użytkownika innego niż root ma jednego lub więcej rodziców, a każde zatwierdzenie nadrzędne ma jednego lub więcej rodziców. Kiedy dwie gałęzie nie mają wspólnego przodka w swoich historiach, nie są ze sobą powiązane. – ElpieKay

+0

Dziękuję za uwagi! Chciałem tylko wiedzieć, co "niezwiązana historia" nie rozwiązuje mojego problemu. – RPF

Odpowiedz

18

Myślę, że masz zatwierdzenie w odległym repozytorium i kiedy popełnisz ten błąd.

użycie tego polecenia

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

Sugeruję czytanie na https://stackoverflow.com/questions/39761024/refusing-to-merge-unrelated-histories-failure-while-pulling-to-recovered-repos – jitter

+0

Dzięki)). Rozwiązanie zadziałało. – Yoga