git (2) 썸네일형 리스트형 [Git]branch(2) - branch 합치기(merge/rebase) 및 삭제 안녕하세요. 잇킹 시도르입니다. 이제 생성한 브랜치 합치는 방법과 생성한 브랜치를 삭제하는 방법을 정리하려고 합니다. 브랜치 합치기 브랜치를 합치는 명령어에는 merge와 rabase가 있습니다. 둘의 차이점에 대해 확인해보겠습니다. test1~3 소스를 가진 master 브랜치가 다음과 같이 존재합니다. develop 브랜치는 지금 master 브랜치 기준에서 생성하여, test2를 삭제하고 test3를 수정했습니다. 그리고 다시 master 브랜치로 변경해서 test4를 추가했습니다. 이제 develop 브랜치 사항을 master 브랜치에 반영하려고 합니다. 이때 사용할 수 있는 명령어가 2개가 있으며 차이점에 대해서 알아보겠습니다. 1) git merge master 브랜치를 선택하고 git mer.. [Git]branch(1) - git branch, git checkout 안녕하세요. 잇킹 시도르입니다. 깃 관련 내용을 검색하거나 학습하다 보면 '브랜치'라는 용어를 많이 접하실 겁니다. 이 브랜치라는 건 어떤 것일까요? 개발을 하다 보면 의도에 따라 여러 분기가 발생하게 될 겁니다. 그때 각각의 분기에 따른 소스 버전을 관리하기 위한 것으로 생각하면 될 듯합니다. 제가 봤던 유튜브에서는 브랜치를 개발 소스의 '평행우주'라고 표현하더라고요. 가장 이해가 쉬운 표현일 듯합니다. 실제 명령어를 통해서 브랜치를 알아보도록 하겠습니다. 현재 개발자 A는 git_test 프로젝트를 진행 중이며, test1/test2/test3 스크립트가 프로젝트의 결과물입니다. 개발자 A가 갑자기 새로운 아이디어가 떠올랐습니다. 그래서 현재 소스에서 몇 가지 방법으로 개발을 해보고 검토하고 싶습니다.. 이전 1 다음