728x90 반응형 rebase1 [Git] merge 전략 merge전략 branch1에서 공용브랜치(dev 또는 main)로 PR을 만든뒤 merge하는 상황merge/ rebase / squashmergemerge는 두 브랜치의 변경 사항을 통합하는 기본적인 방법branch1에서 넘어온 commitID와 신규 merge commitID가 dev브랜치에 남게됨rebase한 브랜치의 커밋을 다른 브랜치의 최신 커밋에 “재적용”(re-apply)하는 방식이때에는 브랜치에서 넘어온 commitID가 아닌, 새로운 commitID가 발급되어 dev브랜치에 생성장점merge commitID는 남지 않게 되어, 깔끔한 커밋관리기존의 commit history는 유지단점이후에 branch1에서 다시 merge를 할때 충돌이 발생하므로, 사용하던 branch1은 더이상 사용.. 2023. 12. 21. 이전 1 다음 728x90 반응형