![불안정하지 않은 최신/릴리스 후보 버전 태그를 선택하는 방법은 무엇입니까?](https://linux55.com/image/62338/%EB%B6%88%EC%95%88%EC%A0%95%ED%95%98%EC%A7%80%20%EC%95%8A%EC%9D%80%20%EC%B5%9C%EC%8B%A0%2F%EB%A6%B4%EB%A6%AC%EC%8A%A4%20%ED%9B%84%EB%B3%B4%20%EB%B2%84%EC%A0%84%20%ED%83%9C%EA%B7%B8%EB%A5%BC%20%EC%84%A0%ED%83%9D%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
최신 커널 소스를 다운로드했습니다.
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 상태가 됩니다.