본문 바로가기

Git & Github

git: cherry-pick by range # cherry-pick을 범위로 가져오기

728x90
반응형

1. 특정 브랜치의 첫 커밋(Head)부터 N번째까지 있는 N개의 커밋을 cherry-pick

  - 특정 브랜치의 name: dev 이라 할 때,

    범위 지정: branch_name~N..branch name

git cherry-pick dev~N..develop

 

 

2. 커밋 HASH ~ 커밋 HASH 범위의 commit들을 cherry-pick

  - HASH1~HASH2 까지의 커밋을 가져오기

  - HASH1이 더 아래에 있는 과거 커밋

  - HASH1, HASH2를 포함해서 cherry-pick

git cherry-pick HASH1^..HASH2

 

 

3. 커밋 HASH ~ 그 커밋이 위치한 브랜치의 첫 커밋까지 cherry-pick

  - 커밋 HASH: HASH1

  - 그 커밋이 위치한 브랜치: dev

git cherry-pick HASH1^..dev

 

 

728x90
반응형