Ich habe git cherry-pick FOO
einen Konflikt erzeugt.
Ich könnte die widersprüchlichen Dateien durchgehen und die Zeilen zwischen <<<<<<<
und =======
und die Konfliktmarkierungen selbst löschen , aber ich hoffe, es gibt einen einfacheren Weg.
Ich denke, das svn
Äquivalent entschied sich theirs-conflict
für eine Lösung.
Wie mache ich das in git
?
Ich möchte nicht, git checkout --theirs <file>
da dies das gleiche Ergebnis zu erzielen scheint, als git checkout foo <file>
nur git diff FOO~..FOO <file>
angewendet zu werden.
git cherry-pick --strategy=recursive -X theirs 1b92440
und ich werde immer noch zu einem ungelösten Konflikt aufgefordert :Unmerged paths: deleted by them: (file path)
. Irgendeine Idee?git reset --merge
git cherry-pick --abort
- Dies wird empfohlen, um den Kirschpflückvorgang rückgängig zu machen.-X
Option ingit cherry-pick
. git 1.7.2.3.