티스토리 뷰

-문제

전과 달리 인터렉티브 리베이스를 사용하지 않고, cherry-pick을 이용해 C2'커밋 생성, C2''커밋생성 후 C3'커밋 넣고 master브랜치 삽입.

 

-해결

 

1. master를 작업중인 커밋으로 변경.

$ git checkout master

master를 이동시켜야 하므로, 먼저 checkout시킨다.

 

2. C2'를 위해 C2선택.

$ git cherry-pick C2

C2'를 위해 C2를 cherry-pick해준다.

 

3. C2''생성.

$ git commit --amend

--amend로 C2''를 생성한다.

 

4. C2''에 C3'커밋을 넣기.

$git cherry-pick C3

cherry-pick으로 C3를 C2''안으로 옮김과 동시에 master브랜치도 옮겨지므로 문제가 해결되었다!

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/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
글 보관함