2016-09-13 12 views
6

私は、メインラインブランチから作成したローカルブランチ(feature1)で作業しています。このローカルブランチをリモートリポジトリにプッシュしたいと思います。追跡オプションと一緒にgitでこれを達成する方法。追跡オプションを使用して新しいブランチをリモートリポジトリにプッシュする方法

git push -u origin <branch> 

-u--set-upstreamのための短い、<branch>名前にoriginの上流に設定されている:-uオプション付き

答えて

7

プッシュ。ブランチ名を省略すると、代わりにローカルブランチ名が使用されます。全文はGit's documentationです。コマンドの下に使用して、サーバーにこのローカルブランチをプッシュすることができますので

+0

は、リモートのOPの名前です... –

1

あなたは

git checkout -b <branch> 

で主流のブランチからの機能ブランチを作成しているだろう。 -uオプションはブランチの上流を設定するオプションです。

git push -u origin <branch> 

これにより、ローカルブランチがリモートにプッシュされます。

そしてちょうど-uオプションを指定しないで、あなたの変更をプッシュ追加/編集にこのブランチ内のファイルを維持し、

git add <file> 
git commit -m "message to commit" 

をコミットし、今後。 「起源」を想定しています

git push origin <branch> 
+0

-u'、シンプルな 'Gitのpush'は'«REMOTENAME»«branchname» '接尾辞なし(十分であろう'の最初の使用後)。 –

関連する問題