Git/Merge2 Merge / Squash Merge / Rebase Merge 개인 공부 목적으로 작성한 글입니다. 아래 출처를 참고하여 작성하였습니다. 더 자세한 내용은 아래 출처에 잘 나와있습니다. 목차 Merge Squash Merge Rebase Merge 1. Merge $ git checkout master $ git merge my-branch 하나의 브랜치와 다른 브랜치의 변경 이력 전체를 합치는 방법입니다. commit a,b,c를 참조하는 m이 생성되고, m을 통해 a + b + c가 master에 추가됩니다. m 커밋은 2개의 parent를 가집니다. 이력은 아래와 같이 남습니다. 2. Squash Merge $ git checkout master $ git merge --squash my-branch $ git commit -m "your-commit-mess.. 2021. 10. 25. Local Merge (로컬에 있는 두 브랜치 머지하기) 개인 공부 목적으로 작성한 글입니다. 아래 출처를 바탕으로 작성하였습니다. 목차 Intro 깃 시나리오 머지 방법 1. Intro 로컬에 있는 두 브랜치를 머지하는 방법에 대해 알아봅니다. 2. 깃 시나리오 Branch A에서부터 Branch B를 생성 Branch B에서 작업 완료 후 Branch A에 Branch B 내용 Merge 하기 3. 머지 방법 브랜치 A로 이동합니다. $ git checkout branchA Branch B를 Branch A에 머지합니다. (Branch A에 Branch B 내용 Merge 하기) $ git merge branchB 출처 Git merge two local branches 2021. 10. 6. 이전 1 다음