3

いろいろ調べた結果、こう質問します。

この URL からアプリのソース コードをダウンロードしたい: 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/は問題なく動作します。

特定のブランチをダウンロードするにはどうすればよいですか?

4

3 に答える 3

10

Git クローンは、--branchオプションを使用してすべてのプロジェクトをダウンロードします。

--branch , -b 新しく作成された HEAD を、複製されたリポジトリの HEAD が指すブランチに向ける代わりに、代わりにブランチに向けます。裸でないリポジトリでは、これがチェックアウトされるブランチです。

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

お役に立てれば!

于 2013-05-06T17:04:25.853 に答える
0

ブランチを 1 つだけダウンロードすることもできます。

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 pullさらにor git fetch(パラメーターなし) を指定すると、リポジトリから他のすべてが取得されることに注意してください。

于 2013-05-06T16:58:38.893 に答える
0

プロジェクトをクローンしてから、次のようにブランチをチェックアウトします。

git clone https://android.googlesource.com/platform/packages/apps/Gallery2
cd Gallery2/
git checkout ics-mr1
于 2013-05-06T16:53:28.890 に答える