마스터 브랜치에서 약간의 변경을했으며 그 업스트림을 가져오고 싶습니다. 그러나 다음 커밋을 선택하면 fd9f578에 붙어있어 git이 말합니다.
$ git cherry-pick fd9f578
fatal: Commit fd9f57850f6b94b7906e5bbe51a0d75bf638c74d is a merge but no -m option was given.
git가 나에게 말하려고하는 것은 무엇이며 체리 피킹은 여기에서 사용하는 것이 옳은 것입니까? 마스터 브랜치에는 업스트림 브랜치에서 수정 된 파일에 대한 변경 사항이 포함되므로 병합 충돌이 발생하지만 곧바로 정리하기에는 나쁘지 않습니다. 어디에서 어떤 변경이 필요한지 알고 있습니다.
이것들은 내가 업스트림으로 가져오고 싶은 커밋입니다.
e7d4cff added some comments...
23e6d2a moved static strings...
44cc65a incorporated test ...
40b83d5 whoops delete whitspace...
24f8a50 implemented global.c...
43651c3 cleaned up ...
068b2fe cleaned up version.c ...
fd9f578 Merge branch 'master' of ssh://extgit/git/sessions_common
4172caa cleaned up comments in sessions.c ...
git rebase
-그것은 병합과 같지만 두 개의 가지를 통합하는 대신 한 가지를 이식하여 다른 꼭대기에 앉아 있습니다.