devmoa

git cherry-pick: 다른 브랜치의 일부 커밋만 반영하고 싶을 때

NHN·2018년 9월 28일·00
gitcherry-pickbranchcommitversion control

AI 요약

Beta

이 글은 Git에서 특정 브랜치의 일부 커밋만 다른 브랜치로 가져오는 `git cherry-pick` 명령어 사용법을 설명합니다. 주로 운영 중인 master 브랜치와 다음 릴리즈를 위한 next-release 브랜치를 동시에 관리할 때, master 브랜치에 발생한 간단한 수정 사항(예: 오타 수정)을 next-release 브랜치에도 적용해야 하는 상황을 예로 듭니다.

`git checkout`으로 대상 브랜치로 이동한 후 `git cherry-pick <commit-hash>` 명령어를 사용하여 원하는 커밋을 선택적으로 적용하는 방법을 보여줍니다. Git Flow와 같이 feature 브랜치를 사용하는 방식에서는 cherry-pick의 필요성이 낮지만, 단일 master 브랜치 위주로 작업하는 경우 유용하게 활용될 수 있음을 강조합니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다