728x90
배포를 하다보면 이미 메인 브렌치에 반영된게 있는데 이후에 반영한것만 미리 배포 브렌치로 반영해야되는 경우가 생긴다.
이럴 때 특정 커밋만 브렌치에 반영하는 명령어로 cherry-pick이 있다.
git log
특정 커밋 해시 확인 (commit 뒤에 붙은 긴 암호같은거, commit은 위에 있는게 맞는 것임)
git checkout 브렌치명
반영해야되는 브렌치로 이동
git cherry-pick 커밋 해시
특정 커밋 브렌치에 반영
git cherry-pick --continue
반영하다 충돌들의 이유로 중단된 경우 해결 하고 이어서 진행하는 명령어
git cherry-pick --abort
반영 취소하는 명령어
728x90
'코딩 > Git' 카테고리의 다른 글
| branch (0) | 2025.01.31 |
|---|---|
| 버전 되돌리기 (0) | 2025.01.29 |
| commit history 삭제하기 (0) | 2024.06.18 |
| 변경사항이 제대로 반영 안될 경우 / 특정 파일 삭제하기 (0) | 2024.05.18 |
| 협업을 위한 git 커밋컨벤션 설정하기 (0) | 2024.05.12 |