[Git] Git 버전관리 - 기본(branch, checkout, merge, conflict)
coco3o
branch란? git branch 명령어를 알기 전에 branch의 의미를 알아보자. 네이버 영어사전을 기준으로 branch는 나뭇가지, 지사 또는 (둘 이상으로)갈라지다라는 뜻을 가지고 있다. 먼저 branch의 메커니즘을 알기보다 간단한 사례를 통하여 알아보자. 어떠한 보고서를 작성해야 하는데 개인이 아닌 팀 프로젝트라고 가정해보자. 그리고 팀플 주제가 "개발자에 관하여"라 하고, 개발자의 전반적인 내용을 담은 보고서를 작성하였다. 이 문서는 개발자의 종류, 전망, 연봉 등 무슨 내용이 들어갈지 틀을 잡았다고 생각하자. 이 문서를 가지고, 위에서 잡아 놓은 종류, 전망, 연봉에 대한 내용을 아래와 같이 따로 따로 작성할 수 있다. 이렇게 공통 보고서로부터 2개의 가지가 생겼다. 그리고 공통 보고서에..