Kernel스터디10차(ARC) C조 박영기입니다.


이번에 스터디할 소스코드를 github에 만들면서 사용한 명령어들을 정리해 보았습니다.

질문 있으면 질문 받습니다.


--------------------------------------------------


# 1. kernel.org에서 소스코드 내려받기

#     첫 번째 명령을 실행하면 딸랑 master branch만 서버에서 갖고 옵니다.

#     두 번째 명령을 실행해 줘야 패현의 완성~!!.. 은 아니고.. 각종 branch들 tag들을 내려받습니다.

#     즉 통째로 다운받는다고 생각하시면 됩니다.

#

git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git

git fetch -u origin +refs/heads/*:refs/heads/*



# 2. remote 서버 바꾸기

#    git는 remote 서버를 여러개 등록할 수 있습니다. 기본 서버를 origin이라고 합니다.

#     기본 서버를 우리가 github에 만든 저장소로 바꾸는 것이 여러모로 유리합니다.

#

git remote rm origin

git remote add kernel git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git

git remote add origin git@github.com:ygpark/iamroot-linux-arm10c.git



# 3. 스터디할 때 사용할 branch를 만들어 VOA요.

#    글을 쓰고있는 지금 최신 안정 버전은 v3.9.6입니다. 당분간 이걸 쓸께요. 

#    여기서 v3.9.6는 tag이름이고, study-3.9.6은 새로 만들 branch이름입니다.

#    

git checkout v3.9.6 -b study-3.9.6



# 4. github에 push하기

#    branch 하나씩 tag 하나씩 push할 수도 있지만 그러면 귀찮으니까 한방에 push할께요.

#    --all은 모든 branch를 push한다는 뜻이구요. --tags는 모든 tag를 push한다는 말이에요.

#     

git push -u origin --all

git push -u origin --tags

번호 제목 글쓴이 날짜 조회 수
공지 [공지] 강좌, 팁, 정보등에 대해 올리는 게시판입니다. woos 2016.04.09 246
129 Pro Git 2장, 3장 요약입니다. 아폴로 2013.11.05 52110
128 포토샵 웹버전입니다. [1] 강진성 2010.05.14 40685
127 맥에서 리눅스 커널 빌드하기 [2] K 2013.06.30 24821
126 #pragma에 관련해서.. [2] 원민수 2006.07.19 20782
125 kernel 2.6의 kzalloc함수 (원민수 씀) 백창우 2007.02.23 19337
124 태훈님에 이어. ARM kernel 참고자료 백창우 2007.11.05 19014
123 리눅스 커널 스터디 참고자료 (x86) [4] 리누즈박 2013.05.06 18397
122 누가 나를 호출했는지 찾기 + 포인터를 심볼 이름으로 변환하여 출력하기 [1] 지현구 2007.02.27 17863
121 systemtap 관련 간단한 소개입니다. 남용우 2007.11.06 17057
120 허접 영어 사전입니다. [3] 백창우 2008.04.22 16092
119 define을 사용한 version 처리. 원민수 2008.02.09 15026
118 여기는 팁, 기타 정보를 올리는 곳입니다. 백창우 2006.06.05 14751
117 커널 분석용 vim 플러그인 설치하기 (Rev.4) [21] 리누즈박 2013.06.30 13973
116 막강 디버깅 매크로 DM_PRINT() [4] file 배상경 2010.11.23 12045
115 if문에 사용하는 likely와 unlikely 함수의 용도 [1] 아폴로 2014.03.05 11173
114 조금은 묵직한 시스템, 뇌감시장치 김성현2 2011.11.17 10585
113 리눅스 커널 코딩 스타일입니다. [1] 아폴로 2013.09.13 10147
112 xen 4.1 설치 방법(우분투 11.04) [2] 이상철 2012.11.14 10109
» Kernel 소스코드 github에 복사하는 법 [6] 리누즈박 2013.06.16 9836
110 돈되는 이야기?! 삼성 손가락 혈압계 [1] 김성현2 2011.10.20 9493
XE Login