我正在玩 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
仍然输出“*(无分支)”。
最佳答案
您需要做的就是 git checkout -t origin/android-2.3.3_r1a
。这将为您提供所需的分支并跟踪远程分支。
关于android - 切换到特定版本的 Android 源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5299864/