Git Branch 전략

1679 단어 gitgit

git brach란?

독립적으로 어떤 작업을 진행하기 위한 개념이다.
필요에 의해 만들어지는 각각의 브랜치는 다른 브랜치의 영향을 받지 않기 때문에, 여러 작업을 동시에 진행할 수 있다.

master brach


저장소를 만들면 git은 master 라는 이름의 brach를 만든다.
이 저장소에 새로운 파일을 추가하거나 수정하고 그 내용을 commit하면 모두 master라는 이름의 brach에 처리된다.

git으로 저장소를 만드는 명령어는 다음과 같다.

$ git init 

brach 생성 및 이동

현재 master branch에 pasta.txt가 있다고 하자.

master branch에서 pasta.txt의 내용은 다음과 같다.

master에서 tomato branch를 생성하고 생성한 branch로 이동한다.

tomato branch에서 pasta.txt의 내용을 다음과 같이 수정한다.

수정한 내용을 tomato branch에서 commit 한다.

이제 다시 master branch로 이동해서 pasta.txt를 확인해보면

수정하기 전의 내용 그대로 임을 알 수 있다.
즉, master branch와 tomato branch는 이제 서로 영향을 받지 않는 다른 방향의 작업이 가능해졌음을 알 수 있다.

branch merge

이전의 실습을 통해 현재 master branch와 tomato branch가 생성되어 있다.
그럼 이번엔 그 두개의 branch를 merge해보자.

우선 master brach에서 tomato branch와의 merge을 시도해보자

좋은 웹페이지 즐겨찾기