반응형
Merge :
하나의 브랜치와 다른 브랜치의 변경 이력 전체를 합치는 방법이다.
Squash and Merge :
commit a + b + c를 합쳐서 새로운 commit, abc를 만들어지고 master에 추가된다.
abc는 1개의 parent를 가진다.
feature 브랜치의 commit history를 합쳐서 깔끔하게 만들기 위해 사용한다.
my-branch의 여러 개의 history가 하나로 합쳐져서 새로운 commit을 생성한다.
Rebase and Merge :
모든 commit들이 합쳐지지 않고 각각 master 브랜치에 추가된다.
참조 :
반응형
'Git' 카테고리의 다른 글
[Git] Android 프로젝트 git ignore설정 (0) | 2022.11.04 |
---|---|
[Git] 소스트리(SourceTree) Permission Denied 될 때 (0) | 2022.05.16 |
PR요청시 스크린샷에 이미지 테이블 넣기 (0) | 2022.04.25 |
커밋 내용을 잘못 적어서 푸시 한 경우 (0) | 2021.11.17 |
모르고 로컬로 커밋한 이슈(RESET, REVERT) (0) | 2021.10.25 |