
[Github] 브랜치 병합 전략(Branch Merge Strategy) 이해하기: Merge Commit, Squash, Rebase
·
Github/이해하기
해당 글에서는 브랜치 병합 전략에 대해 이해를 돕기 위해 작성한 글입니다. 1) 병합(Merge)과 풀 리퀘스트(Pull Request)1. 병합(Merge)💡 병합(Merge)- 한 브랜치의 변경 사항을 다른 브랜치로 통합하는 과정을 의미합니다. Git에서는 두 개의 브랜치를 하나로 합치는 작업을 수행할 때 이를 이용합니다.- 이러한 병합 과정을 통해서 프로젝트의 모든 구성원이 동일한 메인 코드베이스에서 작업할 수 있으며, 이는 프로젝트의 전반적인 품질 향상으로 이어집니다. 💡 병합(Merge) 과정- 아래에서는 메인 코드베이스를 관리하는 Main 브랜치와 개별 기능을 개발하는 Feature 브랜치가 있습니다.- Feature 브랜치에서 개발된 기능이 완성되면 Main 브랜치로..