728x90
반응형
브랜치끼리의 작업을 접목하는 두 번째 방법은 리베이스(rebase)이다. 리베이스는 기본적으로 커밋들을 모아서 복사한 뒤, 다른 곳에 떨궈 놓는 것이다. (리베이스를 하면 커밋들의 흐름을 보기 좋게 한 줄로 만들 수 있다는 장점이 있음)
bugFix 브랜치에서 git rebase master
명령어 실행 후
C3 커밋은 어딘가에 남아있고(흐려진 영역), C3'는 master 위에 올려 놓은 복사본이다.git checkout master
git rebase bugFix
master 브랜치에서 bugFix쪽으로 리베이스를 하게 되면 아래와 같이 된다.
728x90
반응형
'프로그래밍 노트 > GIT' 카테고리의 다른 글
[Git기초] Git의 상대참조 (0) | 2019.04.23 |
---|---|
[Git기초] Head 분리하기 (0) | 2019.04.22 |
[Git기초] merge (0) | 2019.04.22 |
[Git기초] commit, branch (0) | 2019.04.22 |
[Git] 형상관리와 Git (3편) - Git 스테이징 단계 이해 (0) | 2018.07.27 |