커밋 옮기는 법 [체리픽]

우현민·2021년 4월 14일
0

Git 팁 모음

목록 보기
3/3

다음과 같은 상황에서 커밋을 옮기고 싶을 수 있다.

git-flow를 사용 중인데 Pull request가 따로 없어서 커밋을 체리픽해서 다시 푸시해야 해!

실수로 다른 브랜치에서 작업해 버렸어!

사실 전자의 경우면 숙련된 사람으로서 이미 알고 있을 확률이 높다. 아무튼,

이런 경우에는 일단 커밋한 다음, 체리픽이라는 기능을 쓰면 된다.

체리픽은 내 커밋을 다른 브랜치의 헤드에 이어붙이는 것이다.

git cherry-pick [커밋 해시]

이때 커밋 해시는 git show, git log, git commit --amend 등을 하면 볼 수 있는 그 엄청 긴 해시값이다.

보통 아래와 같이 생겼는데, 이때 저 16진수같이 생긴 저 문자열을 말한다.

commit bd25787f456433470e77056298def43012ab1b96 (HEAD -> appendix#2, origin/appendix#2)
profile
프론트엔드 개발자입니다

0개의 댓글