본문 바로가기
Git & GitHub

Git Branch

by danny-j 2022. 11. 22.

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

댓글