[Git] 브랜치(Branch) 생성 및 사용법
Branch
Git 저장소에서 branches를 사용하는 이유는 작업을 분리(isolate)하기 위해서 입니다. 우리가 최초에 생성하는 master 외에도 다른 branch를 생성이 가능합니다. 작업을 분리해서 작업을 한 뒤에 main branch에 merge를 하면 됩니다.
branch가 어떻게 동작하는지에 대해서 더 자세하게 알고싶으면 아래 사이트를 참고하시면 됩니다.
[참고] guides.github.com/overviews/flow
브랜치(Branch) 생성하기
git status
를 통해 현재 내가 어떤 branch에서 작업을 하는지 볼 수 있습니다.git branch
을 통해 새로운 branch를 생성이 가능합니다.git checkout
을 통해 브랜치를 이동할 수 있습니다.
새로운 파일 추가하기
새롭게 만들어진 branch에서 새로운 파일을 추가하고, push하는 작업까지 해보겠습니다. add-git status
를 치면, 새롭게 추가된 add-git add .
을 통해 추가를 하고, git commit -m "<COMMITMESSAGE>
를 통해 commit을 합니다. 마지막으로 이전 단계에서 생성한 브랜치에 push를 하면 됩니다. git push origin <BRANCHNAME>
Tips
브랜치를 생성하고, 생성한 브랜치로 변경하는 방법:
$ git checkout -b
새로운 브랜치 생성하는 방법:
$ git branch <BRANCHNAME>
브랜치 이동하는 방법:
$ git checkout <BRANCHNAME>
브랜치 리스트 확인하기:
$ git branch
브랜치 이름 변경하기:
$ git branch -m <BRANCHNAME>
내가 작업하고 있는 브랜치 확인하기
$ git status
[참고] http://jlord.us/git-it/challenges/branches_arent_just_for_birds.html