Git/Learn Git Branching

1-4. 리베이스(rebase)의 기본

가지코딩 2025. 4. 10. 11:13

🎮 게임으로 Git 익숙해지기

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

 

Learn Git Branching

An interactive Git visualization tool to educate and challenge!

learngitbranching.js.org


설명

브랜치끼리의 작업을 접목하는 두번째 방법은 *리베이스(rebase)*입니다. 리베이스는 기본적으로 커밋들을 모아서 복사한 뒤, 다른 곳에 떨궈 놓는 것입니다.

조금 어렵게 느껴질 수 있지만, 리베이스를 하면 커밋들의 흐름을 보기 좋게 한 줄로 만들 수 있다는 장점이 있습니다. 리베이스를 쓰면 저장소의 커밋 로그와 이력이 한결 깨끗해집니다.

브랜치 합치기 (rebase)

git rebase [합칠 브랜치명]

 

rebase 전
rebase 후


문제

level intro4


풀이

git checkout -b bugFix
git commit

git checkout main
git commit

git checkout bugFix
git rebase main

 

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

2-2. 상대 참조 (^) (Relative Refs)  (1) 2025.04.10
2-1. HEAD 분리하기  (0) 2025.04.10
1-3. Git에서 브랜치 합치기(Merge)  (0) 2025.04.10
1-2. Git에서 브랜치 쓰기  (0) 2025.04.10
1-1. Git 커밋 소개  (0) 2025.04.10