10

GITで「git push」を実行するだけで、それを指定せずに「オリジンマスター」に自動的に送信する方法はありますか? ちょっと興味があるんだけど...

4

3 に答える 3

15

これが機能するように、マスターブランチを自動的に設定する必要があります。他のブランチを使用している場合は、-set-upstreamオプションを指定してgitbranchコマンドを使用できます。

git branch --set-upstream someBranch origin/master

リモートセットがない場合もあります。たとえば、githubでリポジトリを設定する場合など、初めてプッシュするのを待っているベアでクリーンなリポジトリ設定がある場合です。 。リモートをセットアップしたと仮定すると、ブランチ--set-upstreamを処理する-uオプションを使用してサーバーにプッシュできます。

git push -u origin master

これは次と同じです:

git push origin master
git branch --set-upstream master origin/master
于 2011-05-20T15:22:15.607 に答える
1

git pushgit push origin masterあなたがマスターにいるときはすでにそうしています。

git push

のように動作git push <remote>し、 where<remote>は現在のブランチのリモート (現在のブランチにリモートが構成されていない場合はオリジン) です。

http://www.kernel.org/pub/software/scm/git/docs/git-push.html

于 2011-05-20T19:08:15.640 に答える