본문 바로가기

IOS Swift

Git branch 생성하기

Git branch란?

branch는 여러명의 개발자가 동시에 다양한 작업을 할수 있도록 독립적인 작업 영역을 만드는 것이다!

예를들어 설명해보자면 number라는 빈 폴더가 있다.

개발자 3명이 있는데 각각 '1', '2', '3' 파일을 작성해야 한다고 치자.  그리고 작성을 다 하고나면

개발자 1의 number 폴더에는 '1'만 존재하고,

개발자 2의 number 폴더에는 '2'만 존재하고,

개발자 3의 number 폴더에는 '3'만 존재하게 된다.

우리가 필요한것은 '1', '2', '3' 다 있어야 하는데 이건 누가 합칠것인가.. 그래서 나온 개념이 바로 Git branch 다.


Git branch 사용

branch 생성

Step-2라는 branch를 생성해! 라는 명령어

branch 확인

branch 목록 확인 명령어

 

branch 목록

* 초록색이 현재 HEAD가 위치하는 곳이다.

HEAD란? 현재 사용하고 있는 로컬 branch를 가리키고 있는 특수한 포인터 이다.

즉 현재 작업하고 있는 브런치를 나타낸다. 위를 보면 main과 Step-2 브런치, step-1 브런치가 있네요.

아 근데 잘못지었네요.. ㅠㅠ s를 일관성 있게 소문자로 했었어야 되는데 아오.. 다시 삭제하고 다시 만들어야겠어요. ㅠㅠ

branch 삭제

branch 삭제

 

branch checkout

branch checkout

step-2 브런치를 다시 만들었다. 휴 ㅋㅋ 다행히 에러없이 한번에 됫다~

작업 중인 브런치가 아까 *main 이었는데.. main에 상관없이 독립적인 작업 영역인 step-2 브런치에서 작업을 하고싶어! 

그럴땐 git checkout 브런치이름 을 쓰면된다. 그럼 HEAD가 step-2 브런치로 오게 되겠지? 확인해볼까?

branch checkout 결과

 

반응형