최신 커널 소스를 다운로드했습니다.
git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
cd linux-stable
git tag -l | less
v3.9.1을 선택했습니다.
git checkout -b v3.9.1
git branch --set-upstream v3.9.1 origin/master
, 풀 분포:
git pull
그리고 다음을 실행하세요:
make kernelversion
항상 다음을 출력합니다.
4.0.0-rc5
, 불안정한 버전입니다. v3.9.1(안정 버전)을 다운로드하는 방법은 무엇입니까?
답변1
당신이 달릴 때
git branch --set-upstream v3.9.1 origin/master
git
로컬 지점이 원격에서 추적되기를 원한다고 말합니다 v3.9.1
. master
리모컨을 얻으려면 v3.9.1
다음을 수행하면 됩니다.
git checkout v3.9.1
v3.9.1
이전에 생성된 리포지토리를 사용하는 경우 먼저 자신의 브랜치를 삭제 해야 합니다 .
git checkout master
git branch -d v3.9.1
git checkout v3.9.1
v3.9.1
원격 태그의 커밋( v3.9.1
분기가 아닌 원격 태그) 에서 분리된 HEAD 상태 로 유지됩니다 . 원하는 경우 다음을 v3.9.1
실행하여 로컬 지점을 만들 수 있습니다.
git checkout -b v3.9.1
하지만 로컬 브랜치를 생성하는지 여부에 관계없이 현재로서는
make kernelversion
출력해야 한다
3.9.1
~처럼데번트리를 처음 복제할 때 이 작업을 한 번에 수행할 수 있음을 지적합니다.
git clone -b v3.9.1 git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
v3.9.1
이는 레이블에서도 작동하며 위에서 설명한 대로 분리된 HEAD 상태가 됩니다.