Programming/Git

git cherry-pick 활용하기

류시명 2021. 6. 30. 23:46

git cherry-pick 활용하기

참고: https://cselabnotes.com/kr/2021/03/31/git-명령어-git-cherry-pick/

어떤 특정 commit만 집어서 적용하고 싶을 때 사용한다.

모르고 테스트용 브랜치에 작업을 했을 때, 그 코드 양이 너무 많아서 다시 다른 브랜치로 옮기기 어려웠던 적이 있다.

그럴 때 일단 테스트 브랜치에 commit 한 뒤 그 내용을 작업 브랜치에 cherry-pick 하는 식으로 문제를 해결했다.

명령어는 아래와 같다.

$ git cherry-pick <commit_hash>

예를 들어 123test4 이라는 커밋을 working branch에 적용하고 싶다면

$ git checkout working
$ git cherry-pick 123test4

해주면 된다.

반응형