Notice
                              
                          
                        
                          
                          
                            Recent Posts
                            
                        
                          
                          
                            Recent Comments
                            
                        
                          
                          
                            Link
                            
                        
                    | 일 | 월 | 화 | 수 | 목 | 금 | 토 | 
|---|---|---|---|---|---|---|
| 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 | 
                            Tags
                            
                        
                          
                          - homebrew
 - ViewModel
 - leetcode
 - Database
 - Java
 - Algorithm
 - Kotlin
 - rxjava
 - FRAGMENT
 - git
 - Java8
 - Room
 - library
 - IntelliJ
 - Version
 - github
 - Jetpack
 - Android
 - sourcetree
 - programmers
 - ReactiveProgramming
 - androidstudio
 - livedata
 
                            Archives
                            
                        
                          
                          - Today
 
- Total
 
Learn & Run
Git & Sourcetree - Branch 병합(Merge)하기 본문
목표
이전 포스팅에서 Branch를 왜 사용하여야 하는지와 사용했을 때 어떠한 이점이 있는지 확인해 보았습니다. 이번 포스팅에서는 나눠진 브랜치를 병합해 보도록 합니다.
1. master 브랜치를 더블클릭합니다. (Checkout 한다고 말하는 것과 동일합니다)

2. 현재 master 브랜치가 Checkout된 상태입니다.
- 가지고 오려는 브랜치는 test 브랜치이기 때문에 test 브랜치에서 우클릭하여 Merge test into master를 클릭합니다.
 

3. 병합(Merge)후 버전을 확인합니다.
- 아래와 같이 master 브랜치로 Merge branch 'test'라는 메시지로 Commit된 것을 확인할 수 있습니다.
 


이번 포스팅을 통해서 파일을 Copy하고 각각 다른 작업을 한 후에 Copy된 파일을 원본 파일에 덮어쓰기한 것과 같은 결과를 확인할 수 있었습니다. 이것이 거대한 프로젝트라고 생각해본다면 더 놀랄수밖에 없는 결과입니다. 우리는 Git을 이용해서 중요하다고 생각하는 작업, 그렇지 않은 작업들을 다른 브랜치로 각각 관리할 수 있을 뿐만 아니라, 병합하는 과정까지 손쉽게 할 수 있음을 확인해 보았습니다.
'Collaboration > Git' 카테고리의 다른 글
| Git & Sourcetree - 로컬 저장소와 원격 저장소 연결하기 (0) | 2021.05.30 | 
|---|---|
| Git & Sourcetree - Branch 충돌 해결하기 (0) | 2021.01.17 | 
| Git & Sourcetree - Branch를 이해하고 만들어보기 (0) | 2021.01.11 | 
| Git & Sourcetree - Revert 사용해보기 (0) | 2021.01.07 | 
| Git & Sourcetree - Reset의 다양한 옵션 사용해보기 (0) | 2021.01.07 |