728x90
다양한 merge 방법 (3-way, fast-forward, squash, rebase)
저번 수업 과정
이런식으로 합쳐줌.
3-way merge
= 일반적으로 발동되는 머지 옵션
코드를 이렇게 짰을 경우
메인 브랜치에서 새러운 브랜치 생성
기준이 되는 메인 브랜치에는 신규 커밋이 없음.
그냥 commit 2-2 를 메인 브랜치로 지칭만 해 줌
fast - forward merge
자동으로 fast - forward merge 가 되는게 싫으면
저렇게 써주면 된다.
=> 강제로 3 - way merge
브랜치는 합쳐도 삭제되지 않고 남아있음
브랜치 삭제 하기
rebase 사용 = 브랜치 합칠 수 있다
브랜치의 시작점을 옮김
옮긴 다음에 fast - forward merge 를 함
squash and merge
728x90
'> 코딩애플 (부분공개) > 매우쉽게 알려주는 git & github' 카테고리의 다른 글
[코딩애플] git 설명 (6) (0) | 2023.10.01 |
---|---|
[코딩애플] git 설명 (5) (0) | 2023.10.01 |
[코딩애플] git 설명 (4) (0) | 2023.10.01 |
[코딩애플] git 설명 (2) (0) | 2023.09.28 |
[코딩애플] git 설명 (1) (0) | 2023.09.26 |