반응형
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
'Leave a note > GIT' 카테고리의 다른 글
[GIT] 원격 저장소에 Reset, Revert Push하기 (0) | 2021.07.12 |
---|---|
[GIT] STASH 복구 (0) | 2021.06.08 |
[GIT] CRLF will be replaced by LF in & LF will be replaced by CRLF in 에러 (0) | 2019.06.03 |