[Git] Git branch 생성 및 사용
협업을 하면 개발자들이 동일한 소스코드 위에서 동시에 개발을 한다.
이때 브랜치(Branch)를 통해 독립된 공간에서 자유롭게 코딩하며 작업을 한다.
1. 진행중인 프로젝트로 이동
터미널을 켜주신 다음에 진행중인 프로젝트가 있는 폴더로 이동한다!
나는 MyApplication가 프로젝트 폴더라 이 폴더로 이동해주었다.
2. Branch 생성 및 이동
폴더로 이동한 다음, 브랜치를 생성할 것이다.
브랜치 생성에는 두가지 방법이 있다.
1) 브랜치를 만들고(branch) 이동(checkout)을 각각해주는 방법
git branch 브랜치명
git checkout 브랜치명
2) 브랜치를 만들고 이동까지 바로 해주는 방법
git checkout -b 브랜치명
나는 2번 방법을 사용해 브랜치를 만들자마자 바로 이동하게끔>~
프로젝트로 이동하고 브랜치 생성한 작업을 아래에서 확인할 수 있다.
3. 브랜치 삭제
브랜치 삭제하는 방법은 간단하다.
git branch -d 브랜치명
4. 생성한 브랜치를 원격 레포지토리에 push하기
현재 원격 레포지토리에는 master branch밖에 없는 상태이기때문에 브랜치로 이동하여 push를 하면 오류가 발생한다.
따라서 로컬 레포지토리를 master에 처음 push할때는 --set-upstream을 해주어야한다.
(이때 먼저 자신의 위치가 브랜치인지 확인! 만약 아니라면 git checkout 브랜치명 을 해주어서 이동한다.)
git push --set-upstream origin 브랜치명
이것은 git push -u origin 브랜치명으로 줄여서도 실행가능하다.
밑에 화면에서 성공한 것을 확인하였다.
그 후에 깃허브가서 확인을 하면 브랜치의 숫자가 늘어난 것을 볼 수 있다.
이렇게 git branch 생성 및 삭제 이동까지 해보았다.
매번 팀프로젝트할때마다 까먹어서 글로 남겨놓은게 좋을 것 같았다 ㅎㅎ