branch merge
-
git에서 branch merge, git flow코드잇 2023. 12. 8. 20:24
branch merge GitHub에서 3가지의 merge 방식이 있다. merge commit은 두 브랜치의 변경사항을 유지하면서 병합합니다. 이를 통해 프로젝트의 진행상황을 명확하게 이해하고 추적할 수 있습니다. 다만 커밋 히스토리가 복잡해진다는게 단점입니다. Github의 Merge pull request는 git merge --no--ff 옵션으로 Base 브랜치가 최신브랜치라 할지라도 커밋을 남기도록 강제 한다. - ff (fast-forward) Squash and merge는 브랜치의 모든 과정을 하나의 브랜치로 압축하여 병합하는 방법입니다. 커밋 히스토리를 간단하게 유지할 수 있다는 장점이 있지만 작업의 상세한 이력을 잃게 됩니다. git merge에 -squash 옵션을 추가한 방법입니다..