버전관리
-
git merge, rebase, squash버전관리/Git,Github 2022. 8. 3. 23:49
Git Rebase, Merge, Squash 이번 포스팅에서는 Git 에서 브랜치를 합칠 때 사용할 수 있는 Merge 와 Rebase 그리고 여러 커밋을 하나의 커밋으로 합칠 수 있는 Squash 를 알아보도록 하겠습니다. 우선 다음과 같은 상황을 가정해보겠습니다. 개발팀이 공통으로 작업하는 repository 가 있습니다. 이 때 Master 라는 공동의 브랜치가 있고 어떤 기능을 구현하기 위해 개발자 A 가 my-branch라는 새로운 브랜치를 만들어서 코드 작업을 하려고 합니다. 이렇게 브랜치를 새롭게 만들려면 다음과 같은 명령어를 입력하면 됩니다. git branch my-branch git checkout my-branch # 명렁어를 한줄로 축약하면 다음과 같습니다. git checko..