새소식

깃허브(Github)

[깃허브(Github)] 브랜치(branch) 생성하는 방법

  • -

이번 프로젝트를 진행하면서 처음으로 branch를 만드는 방식으로 진행해보았어요

branch를 만들면서 하니까 서로 충돌나고 부딪힐 일이 없어서 좋은 것 같아요

아 물론 merge할때가 또 문제긴 하죠 ㅠㅠ

익숙해지면 충돌없이 잘 할 수 있겠죠??

 

아무튼!! 깃 허브(github) 브랜치(branch) 생성하는 방법을 알아봅시다!!

 

보통 깃 저장소를 만들면 마스터가 있는데 거기에 branch 즉, 가지치기를 통해 저장소롤 만들 수 있어요

 

브랜치를 만들게 되면 master에 있는걸 따와서 그대로 생기게 되고

branch에 자신만의 작업공간을 가질 수 있는것이죠

그렇게 각자 맡은 부분을 개발하며 나중에 branch들을 합치고 master로 merge할 수 있어요

 

$git branch TEST // TEST라는 이름의 branch 생성
$git checkout branchName // master에서 TEST branch로 변경

// branch 생성과 checkout을 한번에 하기
$git checkout -b branchName

위 처럼 git branch를 통해 원하는 이름의 branch를 생성하고

checkout을 통해 저장소를 branch로 변경해 사용할 수 있어요

 

브랜치가 정상적으로 만들어졌다면 위 그림처럼 나올거에요!!

branch를 하나 더 만들게 되면 저렇게 나올거에요

master도 하나의 branch이기 때문이에요

 

<브랜치(branch)에 push 하는 방법>

$git add test.txt
$git commit -m "add text file"
$git push origin TEST

branch를 만들었으면 여기에 자신의 개발내용을 담아야겠죠?

branch에 push 하게 되면 다른 branch나 master에 변하는 사항은 없으니까 맘껏하세요 ㅎㅎ

master에 push할때와 마찬가지로 add와 commit을 하고

push 할때 origin master가 아닌 origin branchName으로 push 하면됩니다!!

 

계속 깃허브 브랜치 만들어서 개발하시다보면 익숙해질거에요

물론 저도 아직은...ㅎㅎ

깃허브 열심히 커밋해서 초록색으로 꽉꽉 채웁시다!!

 

올해는 이정도... 분발해야지 ㅠㅠㅠ

딱 프로젝트 기간에만 초록초록하네요

방학때 열심히 달려봅시다!!

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.