2012-02-19 7 views
0

私はgithubにmasterブランチとversion2ブランチを持っています。 ubuntuのコマンドラインから、どうすればバージョン2のブランチを取得できますか?私はマスターブランチを引っ張っていきます。githubからブランチを取得する

答えて

2

ソリューション:

最初からあなたの出発、最初のクローンgithubのレポを仮定します。 Githubは、レポートを作成するときにこれを行う方法についての良い指示を出します。あなたが持ってたら、それはタイプ、クローンgit checkout -b version2 origin/version2

説明:

あなたはレポのクローンを作成するときは、自動的に参照を取得し、そのリポジトリにある支店のそれぞれのコミットのすべて。 git checkout -b localBranchName remote/branchNameコマンドは、リモートブランチを「追跡」する新しいローカルブランチを作成し、チェックアウトすることをgitに指示しますremote/branchName

+0

ありがとうございます!!!!!!正確に私が必要としたもの。 – Tampa

1

git checkoutを使用してみてください:

git checkout version2 
+0

私がcommad行から3つのreposを持っている場合、どのようにしてrepoを知ることができますか?早い段階がありますか?例えば1)レポを選択する2)チェックアウトバージョン2。私はコマンドラインからその最初のステップを騒がしています – Tampa

+0

あなたは作業したいレポのフォルダにいなければなりません。 –

0

実行git remote updateリモートリポジトリ内のすべての支店でのすべての変更のローカルコピーをプルダウンします。その後、git checkout version2を実行して、上流のversion2ブランチを追跡するローカルブランチを作成します。あなたはバージョン2にgit pullしばらく実行すると、それはあなたの上流のバージョン2からの変更をプルダウンし、それらをマージします

+0

私はこのエラーが発生します:致命的な:gitリポジトリ(または親ディレクトリのいずれか):.git。私は3つのレポスを持っています。 Repo 1にはバージョン2があります。私は最初にクローンしますか?私はgitに新しいです。 – Tampa

+0

@Tampa:gitの新機能の場合は、ダイビングを始める前にいくつかのチュートリアルを読みたいかもしれません。ここにgithubのガイドセットがあります:http://help.github.com/ – jbowes

+0

私は時間がありましたが、私は私のubuntu仮想マシンのクラッシュからの復旧 – Tampa

関連する問題