-
[GIT] 마지 커밋을 cherry-pick 하기카테고리 없음 2018. 11. 19. 11:25반응형
https://stackoverflow.com/questions/9229301/git-cherry-pick-says-38c74d-is-a-merge-but-no-m-option-was-given
관련 스택오버플로우..
마지된 커밋을 cherry-pick할 때는
fatal: Commit fd9f57850f6b94b7906e5bbe51a0d75bf638c74d is a merge but no -m option was given.
라는 메시지가 뜨면서 에러 메시지가 출력되는데요.
이는 아마도
마지되면서 두 브랜치 가 합쳐졌는데,
둘 중 어느쪽의 변경 사항을 체리-픽할것이냐를 묻는 에러인 듯 싶습니다.
결론적으로 어떤 브랜치를 베이스로 해야하는데..
git cherry-pick -m 1 fd9f578
같은 명령어로 어떤 브랜치를 베이스로 하느냐를 정해주면 해당 문제는 해결됩니다.
다만 체리픽을 애초에 하려면 두 브랜치를 합치는 마지 명령어보다 rebase로 변경 사항만을 적용하는게 낫다는 스택오버플로우의 의견이 있네요.
반응형