Git/Learn Git Branching

3-1. Cherry-pick 소개

가지코딩 2025. 4. 22. 14:35

🎮 게임으로 Git 익숙해지기

https://learngitbranching.js.org/?locale=ko

 

Learn Git Branching

An interactive Git visualization tool to educate and challenge!

learngitbranching.js.org


설명

이제 배워 볼 다음 개념은 "작업을 여기저로 옮기기"

 

체리-픽 (Cherry-pick)

git cherry-pick <Commit1> <Commit2> <...>

 

현재 위치(HEAD) 아래에 있는 일련의 커밋들에대한 복사본을 만들겠다는 것을 간단히 줄인 말입니다.

 

main 으로 복사하고 싶은 작업이 있는 브랜치 side가 있습니다. 이것은 rebase를 통해서 할 수 있습니다, 하지만 체리-픽이 이 작업을 어떻게 수행하는지 확인해 봅시다.

git cherry-pick c2 c4;

 

 

우리는 C2와 C4 커밋을 원했고 git이 우리가 원하는 곳 바로 밑에 톡 떨어뜨려 줬습니다. 아주 간단하죠!


문제

level move1


풀이

git cherry-pick c3 c4 c7