Git
Git(30) git cherry-pick 사용법
새발개발JA
2021. 9. 19. 18:48
반응형
작업을 하다보면 다른 브랜치에서 커밋한 코드들을 현재 브랜치에 복사해서 얹어놔야 할 때가 있다.
cherry-pick 은 현재 브랜치에 다른 브랜치의 커밋들을 골라서 복사해 얹어놓는 신개념 명령어다.
git cherry-pick 바로 뒤에 커밋번호 를 쓰면 현재 브랜치에 해당 커밋 코드들이 떡하니 copy 되어 올라간다.
$ git cherry-pick 커밋#
Git(30) git cherry-pick 사용법
자, 그림을 통해 이해해 보자.
지금은 main 브랜치에서 작업 중이다.
근데 side 브랜치에서 작업한 커밋들(C4 랑 C2) 를 main 브랜치에 복사해서 가져다놓아야 한다.
이때 git cherry-pick 명령어와 필요한 커밋 순서대로 커밋#를 넣어주면
$ git cherry-pick C2 C4
main 브랜치 뒤에 side 브랜치에서 가져온 c2 c4가 순서대로 붙었다 !
ref: https://learngitbranching.js.org/
반응형