Branch : 분기된 가지(다른 차원) / 필요성
- 프로젝트를 하나 이상의 모습으로 관리해야 할 때
- ex) 실배포용, 테스트서버용, 새로운 시도용
- 여러 작업들이 각각 독립되어 진행될 때
- ex) 신기능 1, 신기능 2, 코드개선, 긴급수정...
- 각각의 차원에서 작업한 뒤 확정된 것을 메인 차원에 통합
Branch 생성/이동
- git branch (새 브랜치명) -- 새 브랜치 생성
- git switch -c (새 브랜치 명) -- 브랜치 생성과 동시에 이동
- git switch br_nororo -- br_nororo브랜치로 이동
- git branch -- 브랜치 목록 확인, 현재 브랜치 앞에 *이 붙음
Branch 이름변경/삭제
- git branch -m (기존 브랜치명) (새 브랜치명) -- 브랜치명 변경
- git branch -d (삭제할 브랜치명) -- 브랜치 삭제
- git branch -D (강제삭제할 브랜치명) -- 브랜치 강제삭제
- 다른 브랜치에서 커밋하지 않은 내용을 가지고 있을 시
'Git & GitHub' 카테고리의 다른 글
충돌 해결하기 (0) | 2022.11.29 |
---|---|
Git Branch 합치기 실습 (0) | 2022.11.24 |
Git에서 과거로 돌아가는 두 방식 / 커밋 삭제 (0) | 2022.11.22 |
.gitignore (0) | 2022.11.22 |
GUI / CLI (0) | 2022.11.18 |
댓글