Git | GitLab

[Git] cherry-pick - fatal: bad revision

비번변경 2023. 5. 9. 19:03

현상

2023.05.08 - [Git] cherry-pick - 특정 커밋 반영에서 살펴본 방법으로 다른 브랜치에 적용된 commit을 가져오려고 했더니 아래와 같은 에러가 발생했다.

해결 방법을 확인해 본다.

 

 

원인

로컬 레포지터리에서 가져올 커밋을 찾지 못하는 것이 원인이다. 지정한 commit hash 값에 오타가 있거나 레포지터리가 최신화되지 않았을 때 발생할 수 있다. 내 경우에는 후자가 원인이었다. 

 

 

해결 방법

git pull을 할 때도 fetch를 먼저 하는 것과 동일하게, cherry-pick을 할 때도 fetch를 수행하면 된다. 

git fetch

git cherry-pick <COMMIT>

 

 

참고 문서

https://zetal.tistory.com/entry/git-cherry-pick-fatal-bad-revision-error

https://yeonyeon.tistory.com/182

 

728x90