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

+ Recent posts