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-.txt의 파일을 생성해 보겠습니다. git status를 치면, 새롭게 추가된 add-.txt가 보입니다. 파일을 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

+ Recent posts