Git/Learn Git Branching

1-3. Git에서 브랜치 합치기(Merge)

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

🎮 게임으로 Git 익숙해지기

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

 

Learn Git Branching

An interactive Git visualization tool to educate and challenge!

learngitbranching.js.org


설명

지금까지 커밋하고 브랜치를 만드는 방법을 알아봤습니다. 이제 두 별도의 브랜치를 합치는 몇가지 방법을 알아볼 차례입니다.

처음으로 살펴볼 방법은 git merge입니다. Git의 합치기(merge)는 두 개의 부모(parent)를 가리키는 특별한 커밋을 만들어 냅니다. 두개의 부모가 있는 커밋이라는 것은 "한 부모의 모든 작업내역과 나머지 부모의 모든 작업, 그리고 그 두 부모의 모든 부모들의 작업내역을 포함한다"라는 의미가 있습니다.

 

브랜치 합치기 (merge)

git merge [합칠 브랜치명]

 

merge 전

 

merge 후


문제

level intro3


풀이

git checkout -b bugFix
git commit

git checkout main
git commit

git merge bugFix

 

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

2-2. 상대 참조 (^) (Relative Refs)  (1) 2025.04.10
2-1. HEAD 분리하기  (0) 2025.04.10
1-4. 리베이스(rebase)의 기본  (0) 2025.04.10
1-2. Git에서 브랜치 쓰기  (0) 2025.04.10
1-1. Git 커밋 소개  (0) 2025.04.10