Branch 사용하는 이유

- 프로젝트를 하나 이상의 모습으로 관리해야 할 때

 (예) 실배포용, 테스트서버용, 새로운 시도용, 신기능 등등

1. 브랜치 생성 

git branch add-coach

2. 브랜치 목록 확인

git branch

3. 브랜치로 이동

git switch add-coach

4. 브랜치 삭제하기

git branch -d (삭제할 브랜치명)

5. 브랜치 이름 바꾸기

git branch -m (기존 브랜치명) (새 브랜치명)

6. 브랜치 결과 보기

git log --all --decorate --oneline --graph

7. 브랜치 합병 : Merge 와 Rebase가 있다.

 - Merge : Branch 내역을 그대로 남기고, 최종본을 덧붙여서 commit 하는 방법

노란색이 Merge되어 새롭게 추가된 것이다. 초록색 브랜치가 그대로 남는다.

git merge (합칠 브랜치명)

 - Rebase : Branch 내역을 그대로 가져와서 덧붙여서 commit 하는 방법, Branch 내역이 사라진다.

자주색이 Rebase 되어 커밋에 추가된다. 브랜치가 사라진다.

 (1) 먼저, 합칠 branch로 이동해서, 해당 명령어를 입력한다.

git rebase main

 (2) main branch로 이동해서 merge 한다.

git merge (합병할 브랜치)

 (3) 마지막으로 rebase 완료된 브랜치는 삭제해준다.

git branch -d (삭제할 브랜치 명)
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기