進入kernel/common,這裡不需要用到repo,直接用Git即可。
gitclonegit://android.git.kernel.org/kernel/common.git
這可能需要不少的時間,因為它會把整個LinuxKernel的程式碼複製下來。
如果需要某個branch的程式碼,用gitcheckout即可。比如我們剛剛拿了kernel/common.git的程式碼,那就先進入到common目錄,然後用下面的命令:
gitcheckoutorigin/android-goldfish-2.6.27-bgoldfish
這樣我們就在本地建立了一個名為goldfish的android-goldfish-2.6.27分支,程式碼則已經與android-goldgish-2.6.27同步。我們可以透過gitbranch來列出本地的所有分支。
root@localhostmydroid]#gitclonegit://android.git.kernel.org/kernel/common.gitkernel
//把伺服器上的所有kernel都下載到本地kernel目錄,想只下載一個版本的kernel是不可能的因為伺服器上只有一個包含kernel的common.git檔案,而沒有單個版本kernel的.git檔案
[root@localhostmydroid]#cdkernel
[root@localhostkernel]#ls
archCREDITSdriversincludeKbuildMAINTAINERSnetsamplessound
blockcryptofirmwareinitkernelMakefileREADMEscriptsusr
COPYINGDocumentationfsipclibmmREPORTING-BUGSsecurityvirt
[root@localhostkernel]#gitbranch-a
*android-2.6.27
diff
remotes/origin/HEAD->origin/android-2.6.27
remotes/origin/archive/android-2.6.25
remotes/origin/archive/android-2.6.27
remotes/origin/archive/android-2.6.29
remotes/origin/archive/android-2.6.32
進入kernel/common,這裡不需要用到repo,直接用Git即可。
gitclonegit://android.git.kernel.org/kernel/common.git
這可能需要不少的時間,因為它會把整個LinuxKernel的程式碼複製下來。
如果需要某個branch的程式碼,用gitcheckout即可。比如我們剛剛拿了kernel/common.git的程式碼,那就先進入到common目錄,然後用下面的命令:
gitcheckoutorigin/android-goldfish-2.6.27-bgoldfish
這樣我們就在本地建立了一個名為goldfish的android-goldfish-2.6.27分支,程式碼則已經與android-goldgish-2.6.27同步。我們可以透過gitbranch來列出本地的所有分支。
root@localhostmydroid]#gitclonegit://android.git.kernel.org/kernel/common.gitkernel
//把伺服器上的所有kernel都下載到本地kernel目錄,想只下載一個版本的kernel是不可能的因為伺服器上只有一個包含kernel的common.git檔案,而沒有單個版本kernel的.git檔案
[root@localhostmydroid]#cdkernel
[root@localhostkernel]#ls
archCREDITSdriversincludeKbuildMAINTAINERSnetsamplessound
blockcryptofirmwareinitkernelMakefileREADMEscriptsusr
COPYINGDocumentationfsipclibmmREPORTING-BUGSsecurityvirt
[root@localhostkernel]#gitbranch-a
*android-2.6.27
diff
remotes/origin/HEAD->origin/android-2.6.27
remotes/origin/archive/android-2.6.25
remotes/origin/archive/android-2.6.27
remotes/origin/archive/android-2.6.29
remotes/origin/archive/android-2.6.32