본문으로 바로가기

[Git] branch 사용하기

category Helloworld!/GIT 2013. 3. 22. 18:29

1. git branch에 보면 현재 가지고 있는 branch를 볼수 있으며,

    branch명 앞에 체크표시가 있으면 현재 어느 branch를 사용하고 있는지 확인할 수 있다.

    다음 그림처럼 bracn의 상태는 master와 test 두가지 이고 master branch를 사용하고 있음을 확인 할 수있다.



2. [Git Branch] 에서 test branch를 선택하여 test branch를 선택해 보자.

    이렇게 하면  master branch에서 test branch로 변환된다.

    그림 처럼 test branch 앞에 체크가 표시된것으로 변환됬음을 확인할 수 있다.


3. test branch에서 test.txt파일을 생성해보자.



4. commit을 해보자. [Git Commit -> "test"... ]선택

   branch test에서 commit했다는것은 Git commit -> "test"를 보면 알수 있다.


5. 다음 앞에서 commit한 내용을 push해보자.



6. push가 완료되면 다음과 같이 github에서

   master라고 branch가 표시된 부분을 클릭하면 test가 생성됬음을 알 수 있다. test branch를 클릭 해보자.


7. test에서 보면 다음 그림과 같이 test.php가 push 된 것을 확인할 수 있다.


8. 그렇다면 master에선 어떨까?

   다시 git이 적용된 폴더로 돌아가 branch를 master로 돌려보자.

 


9. master branch에는 test.txt가 없는것을 확인 할 수 있다.


 

  test branch에서 만든 것이기떄문에 master에서는 test.txt가 생성되어있지 않기 때문이다.

  따라서, test branch의 내용을 master branch에 merge해보자.


10. [TotoiseGit] - [merge] 선택



11. branch에서 test branch 선택



12. merge가 성공되면 다음처럼 master branch에서도 test.txt가 생긴것을 확인할 수 있다.



13. 마지막으로 master에서 push를 하면, github에 master branch에도 test.txt가 push 됬다는 commit log가 추가된다.