GIT nadal zawstydzić mnie z jego nieprzydatny ostrzeżeń o błędach :( To naprawdę zasługuje na nagrodę:Git seryjnej nie jest możliwe, ponieważ mam niezłączonych plików
„git scalania nie jest możliwe, ponieważ masz pliki niezłączonych”
Moja sytuacja. Mój mistrz oddział na github był edytowany (bezpośrednio w przeglądarce), podczas gdy mój lokalny oddział mistrz został także stworzony
Głupio, mam może po prostu połączyć dwie wersje i być z nim zrobić, ale, niestety, nie mogę się połączyć - ponieważ moje pliki są rozpakowywane
git merge remote/master
skutkuje
error: merge is not possible because you have unmerged files.
hint: Fix them up in the work tree, and then use 'git add/rm <file>'
hint: as appropriate to mark resolution and make a commit.
fatal: Exiting because of an unresolved conflict.
Więc, po dodaniu i popełnienie lokalną zmianę, a następnie próbuje się ponownie połączyć, otrzymuję:
merge: remote/master - not something we can merge
Wyraźnie brakuje mi coś istotnego tutaj. .. Czy mam złe pojęcie o tym, co oznacza scalanie? Jak naprawić ten problem z posiadaniem innej zdalnej głównej/lokalnej gałęzi głównej?
Dzięki Nie zdawałem sobie sprawy, że pull również się łączy. Zrobiłem spięcie i scalenie, ale nic się nie dzieje - chociaż git mówi teraz, że wszystko jest na czasie. Spodziewałem się, że scalenie wykaże "konflikt scalania", w którym trzeba ręcznie edytować zmiany, które chcesz zachować? – Kokodoko
W tym przypadku wygląda na to, że Git był w stanie osiągnąć dla ciebie różnicę w rozdzielczości ... aby mieć pewność, że podjąłeś to, co zamierzałeś, dobrym narzędziem "sprawdzania poprawności", którego często używam, to "gitk". Pochodzi z instalacją Git, więc powinieneś już ją mieć. Po prostu wpisz "gitk" na swoim terminalu poleceń dla widoku typu GI twojego drzewa Git. –
Scalono wstawione komentarze w moim pliku, które wyglądają tak: <<<<<<< HEAD key: 7234095827345093458. Być może git nie mógł znaleźć mojego narzędzia FileMerge i wstawił te kody, aby rozwiązać je w edytorze tekstu? – Kokodoko