보통 깃 저장소를 만들면 마스터가 있는데 거기에 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 하면됩니다!!