[Git] Git Branch를 사용하는 이유와 사용방법

Git 2023. 6. 23.

 

 

 

  목 차

  • Git Branch를 사용하는 이유
  • Branch 기본 사용 방법

 

 


  Git Branch를 사용하는 이유

 

Branch를 사용하면 프로젝트에서 여러 독립적인 작업을 동시에 할 수 있다.

 

새로운 Branch를 만들게 되면 그 당시 master branch(또는 main branch)와 동일한 상태를 복사한다.

새로운 branch에서 작업을 하게되면 그 변경사항은 해당 브렌치에서만 반영되며, master branch 혹은 다른 branch에는 영향을 주지 않는다.

 

독립적으로 진행하던 작업이 완료되면 master branch(또는 main)와 merge(병합)할 수 있다.

 

 

 

  Branch 기본 사용 방법

 

현재 있는 branch들을 확인

 

git branch

# 서버에 연결된 모든 브랜치들도 확인시켜줌
git branch --all

 

 

Branch 추가

 

git branch 브랜치_이름

 

 

 

Branch 변경

 

git switch 브랜치_이름

 

 

Merge

 

git merge 브랜치_이름

 

Merge를 하게되면 git status --graph를 했을 때 다음과 같이 병합되었음을 표기해준다.

 

 

Branch 삭제

 

git branch -d 브랜치_이름


# 서버에 있는 branch도 삭제
git branch push origin --delete 브랜치_이름

 

 

 

Branch 이름 변경

 

git branch --move 브랜치_이름 변경_브랜치_이름

# 예시
# daniel -> chloe
git branch --move daniel chloe

 

 

Checkout으로 간편하게 branch 생성 후 이동

 

git checkout -b 브랜치_이름