2011-10-10 7 views
6

私はレポからプロジェクトをクローンしました。ブランチを作成し、そのブランチで自分の変更を行う必要があります。その後、そのブランチをrepoにプッシュする必要があります。これを行う方法 ?申し訳ありません、私はgitに新しいですか?あなたは新しいブランチを作成することができますブランチを作成してサーバーにプッシュする方法

+0

@マークLongairは正しいですブランチをリモートに保存したい場合プッシュという言葉を使ったとしても、ローカルブランチからの変更をリモートリポジトリのマスターに「プッシュ」する意思が感じられます。 –

答えて

16

は(あなたの現在のコミットに基づく)my-workと呼ばれて、そのブランチに切り替える:

git branch my-work 
git checkout my-work 

あるいは、これら二つのコマンドのショートカットとして、あなただけ行うことができます:

git checkout -b my-work 
はあなたからクローン化されたリポジトリにそのブランチをプッシュするには、実行する必要があります。

git push origin my-work 

originは、クローンを作成したリポジトリのニックネームです。 gitの用語では "リモート"と呼ばれています。 更新:上記のMichael Mintonの有益なコメントによる明確化:リモートのリポジトリのmy-workというブランチにあなたのmy-workブランチをプッシュし、必要に応じてブランチにプッシュします。もしあなたが何か違うものを意味するならば、その点。

あなたがそのpushコマンドを実行する最初の時間は、あなたのmy-workブランチのデフォルトの「上流」の分岐として考えoriginリポジトリにブランチmy-workを作るの構成オプションを設定する、git push -u origin my-workを行うことをお勧めします。 (あなたがgitを初めて使っているのなら、現時点ではそれについて心配する必要はありませんが、gitがより役に立つステータス情報を提供し、さまざまなコマンドがより有用なデフォルトアクションを持っていることを意味します)。

関連する問題