IT_susu
[git] 브랜치와 병합 본문
브랜치란?
여러 개발자들이 동시에 다양한 작업을 할 수 있게 만들어진 기능입니다.
각각의 브랜치는 다른 브랜치의 영향을 받지 않기 때문에 여러 작업을 동시에 진행할 수 있습니다.
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