Udacity: How to use Git and Github
지금까지는 git이 한 줄로만 이어졌다. 그러나 도중에 다른 실험적인 기능을 시험해보거나, 다른 나라 언어 버젼으로 문서를 작성해 봐야 할 시점이 온다면 한 줄로만 이어갈수가 없게 된다.
exp, italian의 branch와 master의 세 줄기로 git이 갈라진다.
git branch로 현재의 브랜치들을 체크해보자. 한 줄이라면 *master만 표시될 것이다.
여기서 새로운 브랜치를 만들고 싶다면
git branch <branch name> 을 사용한다.
다시 git branch하여 확인해보면 *master와 branch 두개로 나타날 것이다.
git checkout <branch name>하면 head를 브랜치로 옮길수 있다.
예)
이후 원하는 작업을 수행하고 git add <file name>, git commit을 거쳐 브랜치에 커밋을 완료한다.
* git log --graph --oneline: --graph는 커밋간의 관계를 선으로 표현해주며,
--oneline은 ID와 커밋 메세지로 이루어진 한줄만을 표시해서 보기 간단하게 해 준다.
브랜치와 마스터 간의 관계를 파악하기에 편하다.
* git checkout -b <new branch name>:
git branch <new branch name>과 git checkout <new branch name>을 합쳐 놓은 것.
즉 새 브랜치를 만들고 그리로 옮겨가라는 뜻.
댓글 없음:
댓글 쓰기