본문 바로가기

개발관련/안드로이드

git 사용방법

출처 : http://www.kernel.org/pub/software/scm/git/docs/user-manual.html

 안드로이드 커널 받아서 해보려니 git 라는 것을 알아야 하는데.. 죄다 영어고.

 구글 번역 돌리니까..ㅋㅋㅋㅋ



 $git clone git://android.git.kernel.org/kernel/common.git android-kernel 을 이용해서

마스터 버전을 받으면 android-2.6.36 으로 받아진다.

 eclair 에서 쓰기 위해 2.6.29로 패치는

  $git checkout --track -b android-2.6.29 origin/android-2.6.29 하면 되는데.

 froyo 에서 쓰는 2.6.32 패치는 위처럼 하면 저장소가 없다느니 어쩌느니 하면서 안된다.;

  $git branch -a 로 확인해보니

 remotes/origin/HEAD -> origin/android-2.6.36
 remotes/origin/android-2.6.35
 ....
 remotes/origin/archive/android-2.6.25
 ...
 remotes/origin/archive/android-2.6.32
 remotes/origin/archive/android-2.6.29

 다시 $git checkout --track -b android-2.6.32 origin/archive/android-2.6.32 로 하니

일단 check out 되고 branch 도 제대로 되는데.. 왜 29는 되고 32는 안되는데..;

 이게 제대로 된건지도 모르겠구;

 아.. 나 리눅스랑 정말 안친한데... 커널 모 어쩌라고..ㅜ