본문 바로가기

Git

[Git] branch 사용법 - checkout, merge :: DANIDANI

Banch(브랜치)

 

   독립적인 작업을 진행할 수 있는 공간.

   다수의 사람들과 여러 작업을 동시에 진행할 때 유용하게 쓰인다.

   브랜치를 각자 파서 작업을 한 뒤 하나의 브랜치로 합치는 작업이 merge!


git branch

브랜치 목록 전체 확인

 

git branch (브랜치명) 
git checkout (브랜치명) 

git checkout -b (브랜치명)

브랜치 생성 후 해당 브랜치로 이동

위의 두 코드는 동일한 역할을 한다.

 

git branch -d (브랜치명)

해당 브랜치 삭제

 

git merge (브랜치명)

현재 브랜치에서 해당 브랜치를 병합한다.

 


merge시 같은 부분을 수정했다면 confict가 날 수 있다!

  • confict가 난 전체 부분

    <<<<<< HEAD 소스코드 >>>>>>

  • 현재 브랜치의 소스코드

    <<<<<< HEAD 소스코드 =====

  • 병합하려는 브랜치의 소스코드

    ====== 소스코드 >>>>>>

코드 수정 후 다시 commit을 해주면 올바르게 merge가 된다.

 

 

728x90