728x90
git merge
-
Git - mergeGit/Git 기초 2022. 1. 4. 23:40
병합(Merge) 병합이란? 여러 개의 브랜치를 하나로 모으는 것을 의미한다. Git에서는 merge 명령어를 사용해서 브랜치를 합치는 작업을 수행한다. 이러한 merge를 하는 방식에는 두 가지가 종류가 존재하는데, "fast-forward merge"와 "3-way merge" 방식이 존재한다. Fast-Forward Merge 예를 들어, 아래 사진과 같이 "master" 브래치에서 분기하는 "bugfix"라는 브랜치가 있다고 가장한다. 이 "bugfix" 브랜치를 "master" 브랜치로 병합할 때, "master" 브랜치의 상태가 이전부터 변경되어 있지 않으면 매우 쉽게 병합할 수 있다. "bugfix" 브랜치의 이력은 "master" 브랜치의 이력을 모두 포함하고 있기 때문에, "master"..