필요한 커밋만 가져오는 커맨드도 있다.
git cherry-pick
이번 예시는

일단 테스트 진행을 위해 test 브랜치로 가서

위와 같이 내용을 수정하고 add commit 해준다.
그리고 또 다른 ver2의 함수를 입력하고 add commit

premium 브랜치로 돌아와서 확인을 해보니 히스토리에 잘 적용되있다.
그런데 다시 처음 테스트 커밋만 골라서 적용하고 싶으면? 이때 git cherry-pick을 쓰면 된다.

중간에 에러는 하던대로 잘 편집하고 add commit 히스토리를 보면 잘 적용 된것을 확인 할 수 있다.
즉, git cherry-pick은 원하는 작업이 있는 커밋의 내용만 가져올 수 있는 커맨드
물론 테스트를 진행할 때마다 머지한거 지우고 필요한 함수를 입력하고..... 이래도 되긴하지만
이런 귀찮은 작업없이 똑똑하게 그냥 cherry-pick하면 된다.
'EDU > codeIt' 카테고리의 다른 글
git command 총정리 (0) | 2021.11.04 |
---|---|
git reset --mixed, --soft 옵션 (0) | 2021.11.04 |
git stash 와 스택 (0) | 2021.11.04 |
git rebase와 git merge의 차이점 (0) | 2021.11.04 |
MySQL 과제모음 (0) | 2021.10.13 |