【问题标题】:How do I create a branch using git and repo tools while working with android code如何在使用 android 代码时使用 git 和 repo 工具创建分支
【发布时间】:2012-03-21 05:54:34
【问题描述】:

我从 source.android.com 下载了 android 代码。然后我从这段代码创建了一个新分支:

repo start mybranch platform/external/webkit

然后我尝试使用以下命令切换到新分支:

git checkout mybranch

失败并显示此错误消息:

致命:不是 git 存储库(或任何可以挂载父级/媒体的父级) 停止在文件系统边界(GIT_DISCOVERY_ACROSS_FILESYSTEM 不是 设置)。

我尝试了android link中提到的步骤。

还有一个问题:当我使用命令时

repo branch 

它只显示我创建的分支。如何在已下载的代码和已更改的代码之间切换?

【问题讨论】:

    标签: android git git-branch repository


    【解决方案1】:

    android 源代码由数百个 git 存储库组成。 repo 工具有助于维护所有这些存储库。

    因此,当您直接位于 android 克隆的根目录中时,您实际上并不位于 git 存储库中。在开始使用 git 命令之前,您必须输入一个包含 git 存储库的子目录。

    比如build/目录本身就是一个git仓库,你可以试试:

    $ cd build/
    $ git checkout mybranch
    

    你需要进入哪个子目录,取决于你想在哪里修改android源码。 :)

    【讨论】:

      猜你喜欢
      • 2013-12-14
      • 2017-12-25
      • 2013-11-17
      • 2021-03-15
      • 2022-01-08
      • 1970-01-01
      • 2014-08-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多