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
'Programming > 기타' 카테고리의 다른 글
[Git] Pull Requests하는 방법 (1) | 2016.06.23 |
---|---|
[Git] 외부에 있는 저장소에서 Pull하기 (0) | 2016.06.23 |
[Git] Fork를 이용해 외부 git 프로젝트 가져오기 (2) | 2016.06.17 |
[Git] Github 원격 저장소(Remote Repository) 연결 및 반영(Push)하기 (0) | 2016.06.14 |
[Git] 설치, 저장소 생성, 파일추가, 커밋하기 (0) | 2016.06.03 |