Leave a note/GIT
[GIT] 체리픽 에러 - fatal: You have not concluded your cherry-pick (CHERRY_PICK_HEAD exists).
bin.repository
2020. 6. 15. 09:30
반응형
SMALL
체리픽해서 원하는 소스를 가져오려다가, 해당 소스가 필요없어져 소스를 폐기한 상태에서,
PULL 이나 PUSH 등의 행동을 할 경우,
fatal: You have not concluded your cherry-pick (CHERRY_PICK_HEAD exists).
Please, commit your changes before you can merge.
위와 같은 에러 메세지가 발생할 수 있다.
결론은 , 체리픽 행동을 마치지 않았으니, 처리하고 진행해라 .
라는 의미 인데, 체리픽 행위를 취소하려면 어떻게 해야 할까 ?
~/git/111 (release/1.0|CHERRY-PICKING)
// 체리픽 상태임을 나타낸다.
~/git/111 (release/1.0|CHERRY-PICKING)
$ git cherry-pick --abort
// 체리픽 Abort 처리
~/git/111 (release/3.0.0.0)
$
// 상태가 없어졌음을 확인 할 수 있다.
비슷한 예로, 머징 처리후 진행하라는 에러가 발생하였을 때에는 아래와 같이 해결한다.
$ git merge --abort
반응형
LIST