GitHub에서 Pull Request의 Merge 종류 차이
📜 Pull Request의 Merge 종류 Merge pull request (Create a merge commit) Squash and merge Rebase and merge 📌 Merge pull request 작업 커밋들과 병합 커밋이 모두 기본 브랜치에 추가되는 방식입니다. 즉, 모든 커밋 이력이 그대로 유지되며, 커밋 ID도 동일하게 유지됩니다. 📌 Squash and merge 전체 커밋을 하나의 커밋으로 묶어서 기본 브랜치에 병합하는 방식입니다. Fast-Forward 옵션을 사용하여 병합하며, 자동으로 생성되는 병합 커밋의 메시지는 작업 커밋이 한 개인지 여러 개인지에 따라 다릅니다(편집 가능). Repository의 ‘Allow squash merging’ 옵션이 켜져 있어야 합니다..
2023.10.30