개발

git cherry-pick : 특정 commit만 반영하기

동고킴 2016. 2. 17. 01:03
반응형

git cherry-pick


cherry-pick

동사

[타,자동사][VN, V] (최고를) 선별하다


cherry-pick은 다른 브랜치에 있는 특정 commit만 반영할때 사용한다.

머지 커밋과 같이 parent가 있는 커밋을 cherry-pick 하면 fail이 나는데 이때는 -m 옵션을 사용하면 된다.


사용법

git cherry-pick [commit id]         // commit id을 반영하고 커밋까지 수행

git cherry-pick -n [commit id]     // commit id을 반영하고 add까지만 수행. commit은 안함


예) 3개의 커밋을 하나의 커밋으로 합쳐서 반영하는 예제

git cherry-pick -n aaa123

git cherry-pick -n bbb123

git cherry-pick -n ccc123

git commit -m "cherry commit"


 

반응형

'개발' 카테고리의 다른 글

HTML5 게임 만들기 : 동고는 똥을 싫어해 #4  (1) 2016.02.27
리눅스 nohup 명령어  (0) 2016.02.22
이클립스 단축키  (0) 2016.02.14
git ignore 설정  (0) 2016.02.13
git revert, reset을 통한 소스 복구 방법  (0) 2016.02.11