변경 사항을 사용하여 체리 픽 충돌을 해결하려면 어떻게해야합니까? 자신을,하지만 난 더 쉬운 방법이 바라고 있어요. 나는

나는 git cherry-pick FOO갈등을 일으켰습니다.

나는 충돌 파일을 통해 이동 사이의 라인을 삭제할 수 <<<<<<<=======,와 충돌 마커 자신을,하지만 난 더 쉬운 방법이 바라고 있어요.

나는 svn동등한 것이 theirs-conflict해결하기 로 선택 했다고 생각합니다 .

에서 어떻게합니까 git?

나는 그것이 적용되는 대신에 git checkout --theirs <file>동일한 결과를 생성하는 것처럼 보이고 싶지 않습니다 .git checkout foo <file>git diff FOO~..FOO <file>



답변

먼저 체리 픽을 취소하고 실행 해보세요

git cherry-pick --abort

둘째, 체리 선택을 시도하지만 이번에는 변경 사항이 귀하의 것이 아니므로 다음과 같이하십시오.

git cherry-pick --strategy=recursive -X theirs {Imported_Commit}


답변