프론트엔드 첫걸음

Fast-forward Merge 본문

개발 공부/Git

Fast-forward Merge

차정 2022. 7. 3. 12:36

Fast-forward merge란?

main 브랜치에서 따로 브랜치로 생성한 version2 브랜치에서 커밋을 여러개 했다.

version2가 마음에 들어서 main브랜치 쪽으로 병합시키려고 할 때 ( main 에서는 따로 커밋한게 없을때 )

main은 version2의 커밋들을 따라잡기만 하면 된다.

이를 fast-forward 병합이라고 한다.

 

Fast-forward merge 수행방법

1. git switch [병합 주체 브랜치명]

git switch main

(main브랜치쪽으로 땡겨오는 거니까) 브랜치의 HEAD는 main을 가리키고 있어야한다.

 

2. git merge [병합 대상 브랜치명]

git merge version2 

main 브랜치 쪽에 version2를 가져와 병합한다.