GIT/기본

브랜치(branch)란?

ucong 2021. 7. 28. 16:20

브랜치(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