반응형
프로그래밍 작업중에 다른 브랜치의 작업물을 가져와야 할 일이 생겼다면?
Cherry-Pick을 사용할 때 입니다!
다른 브랜치에서 수행한 작업 중에서 특정 작업만을 가져오고 싶은 경우에 유용하게 사용됩니다.
예를 들어, project-a 브랜치에서 작업한 내용 중 일부를 master 브랜치에 반영하고 싶은 경우, project-a에서 해당 내용이 들어있는 커밋을 cherry-pick 명령어를 사용하여 master 브랜치로 가져올 수 있습니다.
당연히 Terminal에서도 사용이 가능합니다.
명령어는 git cherry-pick commit-hash 이며, commit-hash는
commit 뒤의 92... 입니다.
이제 추가하고자 하는 브랜치로 checkout을 한 뒤, git cherry-pick 9236428828ba 를 입력한다면?
위와 같이 master에도 프로젝트A의 설정 커밋을 적용할 수 있죠!
반응형
'Study > ETC' 카테고리의 다른 글
[Git] stash 명령어로 작업중인 변경사항을 숨겨보자 (1) | 2023.03.27 |
---|