Git/Learn Git Branching

4-3. 커밋 갖고 놀기 #2

가지코딩 2025. 4. 22. 15:36

🎮 게임으로 Git 익숙해지기

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

 

Learn Git Branching

An interactive Git visualization tool to educate and challenge!

learngitbranching.js.org


설명

이전 레벨에서 보셨듯이 rebase -i 명령으로 커밋의 순서를 바꿀 수 있습니다. 정정할 커밋이 바로 직전(top)에 있으면 간단히 --amend로 수정할 수 있고, 그리고 나서 다시 원하는 순서로 되돌려 놓으면 됩니다.

이번에 한가지 문제는 순서를 꽤 많이 바꿔야한다는 점인데요, 그러다가 리베이스중에 충돌이 날 수 있습니다. 이번에는 다른 방법인 git cherry-pick으로 해결해 봅시다.


문제

level mixed3


풀이

git checkout main

git cherry-pick c2

git commit --amend

git cherry-pick c3

'Git > Learn Git Branching' 카테고리의 다른 글

4-2. 커밋들 갖고 놀기  (0) 2025.04.22
4-1. 딱 한 개의 커밋만 가져오기  (0) 2025.04.22
3-2. 인터랙티브 리베이스 소개  (1) 2025.04.22
3-1. Cherry-pick 소개  (0) 2025.04.22
2-4. Git에서 작업 되돌리기  (1) 2025.04.10