기본적인 fast forward merge와 3-way merge에 대해서는 http://devyongsik.tistory.com/624 여기를 보면 이해가 쉬웠다.
정리하자면, 둘 간의 차이점은 전자는 merge로 인한 추가 commit node가 발생하지 않는데, 후자는 발생한다는 점이고
이를 좀 더 쉬운말로 표현하면 fast forward merge가 발생할때에는 history를 볼때 branch 딴 것에 대해서 시각적으로 쉽게 확인이 안된다는 점이다.
https://i.stack.imgur.com/FMD5h.png
no-ff 옵션 자체에 대해서는 https://stackoverflow.com/a/21717431/208397 이 링크가 가장 이해하기 쉬웠다.
반응형
'Programming > Git' 카테고리의 다른 글
git 초기설정 (0) | 2023.06.06 |
---|---|
git log (0) | 2019.12.09 |
git 자주 쓰는 명령어 모음 (0) | 2019.09.27 |
git branch 관련 (0) | 2019.04.17 |
github (0) | 2018.11.07 |