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

标签 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

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

最佳答案

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

关于android - 切换到特定版本的 Android 源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5299864/

相关文章:

android - 清除应用程序数据时实例 ID 不会失效

java - Android Studio 表示未安装 JDK 7,而 JDK 8 甚至已安装

java - 通过android Volley使用PUT方法发送空体

Git SSH 问题 : Terminal works fine, 但所有 GUI 客户端都失败

python - 在计算机之间迁移 virtualenv 和 Github

git - 我怎样才能让 Git 跟随符号链接(symbolic link)?

java - Android 广播接收器没有接收到显式广播?

java - 套接字IO : Web socket error upon sending bigger payloads

git - 恢复 git 中的一系列提交

git - 网页开发工作流程