IT_susu

[git] 브랜치와 병합 본문

Tools

[git] 브랜치와 병합

고베베 2019. 1. 24. 09:36

브랜치란?

여러 개발자들이 동시에 다양한 작업을 할 수 있게 만들어진 기능입니다.

각각의 브랜치는 다른 브랜치의 영향을 받지 않기 때문에 여러 작업을 동시에 진행할 수 있습니다.


master 브랜치

저장소를 처음 만들면, git은 바로 master브랜치를 만듭니다.

master가 아닌 또 다른 새로운 브랜치를 만들어서 선언(체크아웃)하지 않는 이상, 모든 작업은 master 브랜치에서 이루어집니다.


브랜치 확인

git branch


브랜치 생성

git branch <브랜치명>


브랜치 생성과 동시에 전환

메인 브랜치에서 자신의 작업 전용 브랜치를 만듦.

git checkout -b <브랜치명>


브랜치 전환

git checkout <브랜치명>


병합

합칠 브랜치에 checkout한 상태에서 병합할 브랜치명을 아래에 입력합니다. 예) master브랜치에서 develop브랜치내용을 합칠때, git merge develop

git merge <브랜치명>


브랜치 간 비교하기

git diff <원래 브랜치> <비교 대상 브랜치>


충돌 해결 후 병합하기

git add <파일이름>


브랜치 삭제하기

git branch -d <브랜치 이름>



'Tools' 카테고리의 다른 글

[git] 원격저장소  (0) 2019.01.24
[git] tag  (0) 2019.01.24
[git] 로그와 reset  (0) 2019.01.23
[git] git의 상태 변경  (0) 2019.01.23
[vscode] terminal git bash로 변경하기  (0) 2019.01.22
Comments