브랜치(branch)란?
- 작업을 독립적으로 진행하기 위한 개념
- 소프트웨어를 개발하거나 다른 개발자들과 협업 시, 여러 작업을 동시에 진행할 수 있게 하는 기능
- 도전적, 실험적 개발을 할때 본 버전(master)은 유지하고 복사본(branch)을 만들어 개발 가능
- 브랜치는 나중에 삭제 또는 마스터와 병합이 가능
branch 명령어
브랜치 생성
git branch <브랜치 이름>
브랜치 목록 확인
git branch // 현재 등록된 브랜치 목록 확인
git branch -r // 원격저장소의 브랜치 목록 확인
git branch -a // 원격 및 로컬저장소의 모든 브랜치 목록 확인
브랜치 이동
git checkout <이동할 브랜치 이름>
브랜치 삭제
git branch -d <브랜치 이름>
git branch -D <브랜치 이름> // 정상적으로 merge가 되어있지 않거나 충돌이 해결되지 않은 브랜치 경 우 병합 상태와 관계없이 강제로 삭제
'GIT > 기본' 카테고리의 다른 글
merge (0) | 2021.07.29 |
---|---|
[GIT] 커밋 메세지 여러줄 입력 (0) | 2021.07.29 |
fork와 clone (0) | 2021.07.28 |
.gitignore 없이 로컬 환경에서 git 변경사항 무시 (0) | 2021.07.28 |
원격저장소에 push한 폴더 삭제 (0) | 2021.06.15 |