切换到特定版本的Android源代码

时间:2011-03-14 14:21:01

标签: android git

我正在使用Android源代码,我想切换到2.3.3并从那里进行一些修改。我该怎么做?

更具体地说,我制作了Launcher2项目的git克隆,并希望将其切换到android-2.3.3_r1a标记。我试过了,

git checkout android-2.3.3_r1a

但是Git似乎认为我正试图建立一个新的分支。

我也试过

git branch -r

列出了

  origin/HEAD -> origin/master
  origin/eclair
  origin/eclair-passion-release
  origin/eclair-release
  origin/eclair-sholes-release
  origin/eclair-sholes-release2
  origin/froyo
  origin/froyo-plus-aosp
  origin/froyo-release
  origin/gingerbread
  origin/gingerbread-release
  origin/master
  origin/tools_r7
  origin/tools_r8
  origin/tools_r9

然后

git checkout origin/froyo

但似乎没有发生任何事情(文件不变)和

git branch

仍然输出“*(无分支)”。

2 个答案:

答案 0 :(得分:2)

您需要做的只是git checkout -t origin/android-2.3.3_r1a。这将为您提供所需的分支并跟踪远程分支。

答案 1 :(得分:0)

尝试:

git checkout -b android-2.3.3_r1a origin/android-2.3.3_r1a

或者:

git branch android-2.3.3_r1a origin/android-2.3.3_r1a
git checkout android-2.3.3_r1a