[완료] git 에서 특정 branch check out 시..
글쓴이: hyunya77 / 작성시간: 화, 2010/03/16 - 1:15오후
$ git clone git://gittest.com/grit.git mygrit
$ cd mygrit
$ git checkout -b rev.1
예를 들어 위와 같이 "git://gittest.com/grit.git" repository를 clone한 후,
"rev.1"이라는 branch를 check out했습니다.
그런데 이렇게 해도 실제 mygrit안의 local file들이 "rev.1"의 버전으로 바뀌지는 않는 것 같습니다.
(즉, 소스코드 하나하나가 특정 branch(rev.1)로 변경되지는 않았습니다)
git repository를 전부 clone으로 가져오면 그 시점 이전의 모든 소스 갱신정보도 같이 포함되는 것으로
알고있는데, 그렇다면 분명 소스 또한 특정버전으로 바꾸는 방법이 있을 것 같은데 잘 모르겠습니다.
혹시 아시는 분 계신가요?
Forums:
[bushi@rose linux-2.6]$ head
OTL
-b 옵션을 빼세요..
위의 bushi님께서 자세한 사용법과 예제를 보여주셨으니 참고하시면 되고
간단히 말씀드리면 checkout 시에 -b 옵션을 주면 새로운 브랜치를 만듭니다.
기존의 브랜치를 이용하려면 -b 옵션을 빼고 실행하세요..
감사합니다.
우선 적어주신 command list에서 모르는 부분만 우선 git manual을 간단히 읽어보았습니다.
git에 익숙치 않아서 아직 remote/fetch등의 개념은 좀 더 공부할 필요가 있을 듯 합니다만,
제가 모르는 부분을 딱 집어서 설명해주신 듯 합니다.
감사합니다. ^^
댓글 달기