출처 : 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는 안되는데..;
이게 제대로 된건지도 모르겠구;
아.. 나 리눅스랑 정말 안친한데... 커널 모 어쩌라고..ㅜ