fast forward
- 기본 설정
- 만약 머지 대상의 브랜치와 fast-forward의 관계인 경우 머지 커밋은 만들어지지 않고 브랜치의 참조만 변경
none fast forward
- 「A successful Git branching model」를 참고로--no-ff를 사용하는것이 좋다
- fast-forward의 관계라도 필히 머지 커밋을 만든다
squash and merge
- 워크 트리와 인덱스의 상태는 머지 후의 상태가 되지만 머지 커밋은 만들어 지지 않는다
Change Default
- 방법 하나, alias사용하기
- 방법 두울, 특정 branch의 mergeoptions
- 방법 세엣, global로 ff 옵션을 false로 바꾸기