merge methods

merge methods

Creator
Created
Created
2019 Nov 5 3:14
Editor
Edited
Edited
2024 Jan 14 2:19
Refs
Refs

fast forward

  • 기본 설정
  • 만약 머지 대상의 브랜치와 fast-forward의 관계인 경우 머지 커밋은 만들어지지 않고 브랜치의 참조만 변경
 
 

none fast forward

  • 「A successful Git branching model」를 참고로--no-ff를 사용하는것이 좋다
  • fast-forward의 관계라도 필히 머지 커밋을 만든다
 
 
 

squash and merge

  • 워크 트리와 인덱스의 상태는 머지 후의 상태가 되지만 머지 커밋은 만들어 지지 않는다
 
 
 
 
 
cherry pick merge
🌌
rebase merge
 
 
 

Change Default

  • 방법 하나, alias사용하기
  • 방법 두울, 특정 branch의 mergeoptions
  • 방법 세엣, global로 ff 옵션을 false로 바꾸기
 
 
 
 
 
 
 

Recommendations