Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags more
Archives
Today
Total
관리 메뉴

David의 블로그

[Git]원하는 부분만 뒤에다가 붙일 수 있는 명령어.Git cherry-pick 체리픽 본문

프로그래밍/Git

[Git]원하는 부분만 뒤에다가 붙일 수 있는 명령어.Git cherry-pick 체리픽

David 리 2023. 10. 29. 19:32

Git cherry-pick, 깃 체리픽

현업에서 개발을 하다가 원하는 푸쉬한 소스만 메인브랜치 뒤에다가 붙이는 것을 말합니다.

이미지에서

메인 브랜치라 한다면 release가 되겠고

newbranch는 개발할 때 쓸 새로생성한 브랜치입니다.

 

 

newbranch에다가 d.txt, e.txt를 추가를 해본 후에 

release에다가 e.txt만 추가해 보도록 하겠습니다.

 보시는 바와 같이

newbranch에 d, e.txt를 각 PUSH했습니다.

 

 

이후에

release브랜치 뒤에다가 e.txt를 체리픽을 하여

결과는 기존에 갖고있던 a,b,c.txt에 e.txt가 추가된 것을 확인해 볼 수 있습니다.

 

cherry-pick할 때 조심할 점.

Git cherry-pick 깃 체리픽은 

merge와 마찬가지로 도착 브랜치로(여기선 release) 체크아웃을 진행한 뒤,

붙이고자 할 PUSH지점에 체릭픽을 해주면 됩니다.

'프로그래밍 > Git' 카테고리의 다른 글

[Git]Git Stash 깃 스테시  (0) 2023.11.26
[Git]브랜치를 합치는 명령어. Git Merge 병합  (0) 2023.10.29