본문 바로가기
프로그래밍 개발/GIT

GITHUB+sourceTree 브렌치 병합(merge)

by Jinseok Kim 2020. 11. 6.
반응형

병합이란?

 

 

하나의 브랜치를 현재 브랜치와 합치는 것을 병합(merge)라고 한다. 현재 브랜치는 헤드(HEAD) 브랜치라고 한다고 한다.

예로 들어 보자면 헤드 브랜치가 master 환경이고 여기서 따로 만든 브랜치를 병합하면 따로 만든 브렌치의 내용이 master 환경에 반영되게 된다.

 

 

 

 

 

  • 일단 헤드인 master 환경에서 "브랜치 병합"이라고 써주고 저장 후 커밋해준다. 
  • 브랜치를 보면 브렌치 병합의 내용으로 커밋된 정보를 확인할 수 있다.

 

 

 

 

 

  • 이제 master 환경을 빠져나가 따로 만들어둔 "브렌치 병합" 텍스트를 넣지 않은 환경의 브렌치테스트 환경의 브랜치로 이동한다.

 

 

 

 

 

  • 이렇게 위의 코드를 보면 현재의 브렌치 테스트 환경의 파일은 아직 아무것도 수정되지 않는 환경인 것을 확인할 수 있다.

 

 

 

  • 그리고 현재 환경에서 방금전에 수정했던 master 환경을 마우스 우클릭하여 ("바로가기=>병합") 병합을 실행하여 준다.

 

 

 

 

 

 

  • 병합이 완료되면 master 환경브렌치테스트 환경이 병합된것을 제일 위 상당에서 확인할 수 있다.

 

 

 

 

  • 브렌치테스트 환경의 파일이 수정된 것을 확인 할 수 있다.

 

 

 

 

 

 

 

 

 

반응형

댓글