본문 바로가기
IT/Git

git fast forward merge로 병합하기

by 뉴코딩맨 2023. 1. 21.

git merge "병합할 브랜치" 명령어로 서로 다른 브랜치를 병합할 수 있는데 fast forward merge는 A, B의 브랜치가 병합한다고 했을 때 A 브랜치의 내용은 그대로이고 B 브랜치의 내용만 변경이 돼서 A의 브랜치에 B브랜치의 내용을 합하기만 하면 될 때 빠르게 병합되는 방식이다.

 

fast forward merge로 병합하기

 

fast forward merge로 병합하기
fast forward merge로 병합하기

 

master 브랜치에 a.txt를 생성하고 commit을 하고 b-branch에 b.txt를 생성하고 commit을 했다. 그리고 병합을 하기 위해서 master 브랜치로 이동을 했다. 원하는 브랜치에 병합을 하기 위해서는 먼저 해당 브랜치로 이동을 해야 된다. master 브랜치에서 git merge "브랜치명" 명령어로 병합을 했다. master 브랜치는 a.txt를 가지고 있고 master 브랜치로부터 b-branch를 생성했기 때문에 b-branch도 a.txt를 가지고 있었고 b.txt를 추가했기 때문에 fast forward merge로 병합이 되었다. 즉 병합 시 master 브랜치에는 변화가 없었고 b-branch의 변경사항만 추가하면 되었기 때문에 master 브랜치의 포인터가 b-branch의 포인터로 이동만 하면 돼서 빠르게 병합을 할 수 있다.

'IT > Git' 카테고리의 다른 글

git 병합 충돌 해결하기  (0) 2023.01.23
git ort strategy로 병합하기  (0) 2023.01.22
git 브랜치 삭제 및 이름 바꾸기  (0) 2023.01.20
git branch 생성 및 이동 방법  (0) 2023.01.19
.gitignore로 파일 무시하기  (0) 2023.01.18

댓글