2016-12-01 42 views

Odpowiedz

7

Używanie git checkout z --ours lub --theirs oczekuje co najmniej jednego argumentu: ścieżki (ścieżki) plików/katalogów do realizacji transakcji.

Jak the manual mówi:

When checking out paths from the index, check out stage #2 (ours) or #3 (theirs) for unmerged paths.

Więc:

git checkout --ours <path(s)> 
+0

Co ciekawe, w przeglądarce incognito, Google widział tylko ten cały ciąg błędzie jeden raz: w komentarzu do [tej odpowiedzi] (http://stackoverflow.com/a/28782831/5353461). Bez "fatalnej" preambuły pojawia się dodatkowe 5 razy. Dlaczego nie podchodzę do łańcucha w kodzie źródłowym? –

+1

Ponieważ nie jest to pojedynczy ciąg: https://github.com/git/git/blob/master/builtin/checkout.c#L1085-L1086 – torek

+0

git checkout - będzie nie będzie działać z nazwą oddziału. Pytanie brzmi, jak przejść do oddziału z automatycznym rozwiązywaniem konfliktów scalania ze strategią --ours – electrodrel