私はgitについて学んでいます。金魚にAndroid Goldfish branches
git clone https://android.googlesource.com/kernel/goldfish.git
し、CD、その後、発行:次の発行
git branch
は既存の枝のリストを表示します。しかし、 "master"ブランチだけが表示され、https://android.googlesource.com/kernel/goldfish/には多くの他のものが表示されます。
正しいブランチをチェックアウトする必要があります。 This古い質問は
git checkout -t origin/android-goldfish-2.6.29 -b goldfish
物事を発行することを示唆して明らか以来、多くのことを変更された可能性がある答えを持っているので、私は、私は「マスター」ブランチをチェックアウトする必要がある場合は、私は何かが欠けていた場合に理解する必要があります。また、私は、-tオプションと-bオプションの必要性、そしてパスについて理解していません。
私はgit checkout master
発行する必要があります要約すると
、または他の何か? git branch
リストローカル支店:
EDIT
ちょうど#アンドロイドルートからいくつかのフィードバックを持っていました。リモートのものを一覧表示するには、git branch -r
を使用します。今私は正しいリストを持っています。いずれにせよ、私は-tオプションと-bオプションの必要性を知りたいと思っています。 -tオプションの後のパラメータはで、のパスではなく、ブランチの名前です(origin /で始まります)。しかし、最後に "金魚"のパラメータは何ですか?そして、ブランチ名は、の-bパラメータに従うべきではありませんか?
忘れた「起源/」を使用することができるか、それが不要である金魚の新しいバージョンを取得したい場合は? – Enrico
-bオプションを指定しないと、ローカルブランチは作成されません: 'あなたは 'HEAD'状態になっています。見回して、実験 を変更してコミットすることができます。また、この 状態で行ったコミットを破棄して、別のチェックアウトを実行してブランチに影響を与えることはできません。 作成したコミットを保持するために新しいブランチを作成する場合は、checkoutコマンドで-bを使用して (今すぐまたは後で)を実行できます。例: Gitチェックアウト-b <新しいブランチ名> ' – Enrico
https://git-scm.com/docs/git-checkout#git-checkout-emgitcheckoutemltbranchgt ' Gitチェックアウト ' からの場合見つからなかったが、 --track / ' –
jonnyandrew