0

迅速な健全性チェック-自分用に新しいリモートブランチを作成したかったのです。私は次のことをしたい:

git clone git@github.com:orange/orange.git
git branch foo
git checkout foo
git push foo foo

マスターのクローンを作成し、(マスターにあったものを使用して)「foo」という名前の新しいブランチを作成し、それを「foo」というリモートリポジトリにプッシュしたいと思います。上記はそれをしますか?最後の行は、「foo」に2回名前を付けているという点で、少し奇妙に思えます。

ありがとう

4

1 に答える 1

4

「リモート」という言葉に戸惑っていると思います。リモートは、別の場所に存在するリポジトリです。リモートリポジトリにはブランチがあります。これらは「リモートブランチ」と呼ばれます。fooクローンを作成したリポジトリにローカルブランチをプッシュすることが目標の場合は、次のようにします。

git push origin foo

するとgit clone、Gitは。というリモートを作成しますorigin。つまり、これはプッシュしたいリモートです。あなたのgit pushラインは、と呼ばれるリモートがあることを前提としていfooます。明示的に作成していない場合は、存在しません。

于 2012-06-13T18:32:40.520 に答える