branch는 가지를 치는 것으로 쉽게말하면 임시 저장소를 만드는것이라고 보면 된다.

master가지에 바로 변경사항을 올리는 것이 아니라 다른 branch에 변경사항을 올리고 추후 통합할 수 있다.


git checkout -b temp(branch 이름) 명령어를 이용하면 temp라는 이름의 브랜치를 생성하고 갈아탈 수 있다.

터미널에서도 보면 (master)에서 (temp)로 바뀐것을 확인할 수 있다.


git branch 명령어를 치면 현재 생성된 branch와 선택된 branch를 확인 할 수 있다.


이제 파일을 다시 한번 수정하고 앞선 과정과 마찬가지로

git add, git commit, git push -u origin temp 를 이용해 새로만든 temp 브랜치를 push한다.


그리고 github에 들어가보면 branch가 2개가 된 것을 확인할 수 있다.


master 브랜치를 선택시에는 방금 temp 브랜치로올린 commit을 볼수 없으며 파일도 예전 그대로 보존되어 있다.

temp 브랜치를 선택하면 방금 올린 commit 또한 표시되며 수정 되어있는 파일을 확인할 수 있다.


Posted by misty_
,