我正在使用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
仍然输出“*(无分支)”。
答案 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