1. cherry-pick
영어 뜻 그대로 고른다는 뜻!
(다른 브랜치에서 원하는 commit만 따오기)
2. 명령어
$ git cherry-pick (원하는 commit hash 값)
[예시]
아래와 사진처럼 main, fruit 브랜치에 commit이 되어있다는 가정
main 브랜치에 fruit 브랜치에 있는 Cherry commit을 가져오세요.
$ git switch fruit
$ git log --oneline
16964cd (HEAD -> fruit) Peach commit
b2073d9 Cherry commit
5b08bbe Grape commit
9ad818b Pear commit
466e89c Apple commit
d70e76d First commit
$ git switch main
$ git cherry-pick b2073d9
[주의]
fruit 브랜치의 "Cherry commit"과 main 브랜치의 "Cherry commit"은 서로 다른 커밋입니다.
서로 Commit Hash값이 다른 것을 보고 알 수 있습니다.
'TOOL > Git' 카테고리의 다른 글
[Git] Git 여러 개의 commit 합치기 (squash, git rebase -i, 병합) (0) | 2022.08.31 |
---|---|
[Git] Git branch 사용하기 (branch 생성, 삭제, 이동, 수정) (0) | 2022.08.30 |
[Git] Git commit 취소하기, 되돌리기 (reset, revert) (1) | 2022.08.29 |
[Git] Git 기초 사용법 (Local Repository) (0) | 2022.08.28 |
[Git] Git 기초 개념 (Git 사용 전에 알고 있어야 할 개념) (0) | 2022.08.27 |