【问题标题】:Downloading a specific branch of App from googlesource [duplicate]从 googlesource 下载 App 的特定分支 [重复]
【发布时间】:2013-04-30 11:28:55
【问题描述】:

在搜索了很多之后,我问了这个。

我想从这个网址下载应用程序源代码:https://android.googlesource.com/platform/packages/apps/Gallery2/+/ics-mr1

git clone https://android.googlesource.com/platform/packages/apps/Gallery2/+/ics-mr1 不起作用。

git clone https://android.googlesource.com/platform/packages/apps/Gallery2/ 工作正常。

具体的分支要怎么下载?

【问题讨论】:

    标签: git


    【解决方案1】:

    git clone 下载所有项目,带有--branch 选项:

    --分支,-b 不是将新创建的 HEAD 指向克隆存储库的 HEAD 指向的分支,而是指向 改为分支。在非裸存储库中,这是要签出的分支。

    git clone --branch ics-mr1 https://android.googlesource.com/platform/packages/apps/Gallery2
    

    希望这会有所帮助!

    【讨论】:

    • 这行得通。非常感谢! :)
    【解决方案2】:

    你克隆项目,然后像这样签出分支:

    git clone https://android.googlesource.com/platform/packages/apps/Gallery2
    cd Gallery2/
    git checkout ics-mr1
    

    【讨论】:

      【解决方案3】:

      你也可以只下载一个分支:

      git init Gallery2_ics-mr1
      cd Gallery2_ics-mr1
      git remote add origin https://android.googlesource.com/platform/packages/apps/Gallery2
      git fetch -n origin ics-mr1:refs/remotes/origin/ics-mr1
      git checkout origin/ics-mr1 -b ics-mr1
      

      请注意,进一步的git pullgit fetch(不带参数)将从存储库中获取其他所有内容。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-11-18
        • 1970-01-01
        • 2020-09-28
        • 2020-11-03
        • 2020-08-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多