[GitHub 100일 챌린지] Day 68 - Git Cherry-pick 선택적 커밋
[GitHub 100일 챌린지] Day 68 - Git Cherry-pick 선택적 커밋
100일 챌린지 Day 68 - 특정 커밋만 선택적으로 가져오는 Cherry-pick을 배웁니다.
배울 내용
- Cherry-pick 개념
- 특정 커밋 가져오기
- 충돌 해결
1. Cherry-pick이란?
다른 브랜치의 특정 커밋만 현재 브랜치에 적용
1
2
3
# feature 브랜치의 특정 커밋만 main에 적용
git checkout main
git cherry-pick abc1234
2. 기본 사용법
1
2
3
4
5
6
7
8
9
# 단일 커밋
git cherry-pick abc1234
# 여러 커밋
git cherry-pick abc1234 def5678
# 충돌 해결 후
git add .
git cherry-pick --continue
3. 실전 활용
1
2
3
4
5
6
# 핫픽스를 여러 브랜치에 적용
git checkout develop
git cherry-pick hotfix-commit
git checkout release
git cherry-pick hotfix-commit
정리
완료 체크:
- Cherry-pick으로 커밋을 가져올 수 있다
- 여러 브랜치에 같은 수정을 적용할 수 있다
핵심 요약:
- 특정 커밋만 선택 적용
- 핫픽스 배포에 유용
다음: Day 69 - Git Reflog →
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.
