在GIT上是否有一种方法可以执行“ git push”,并且无需指定即可自动发送到“ origin master”?只是好奇...
您的主分支应该被自动设置,这样才能起作用。如果您在其他分支上,则可以将git branch命令与--set-upstream选项一起使用
git branch --set-upstream someBranch origin/master
也可能是您没有远程设置,如果您有裸露的存储库设置等着您第一次将其推送到此位置,例如当您在github上建立一个仓库时。假设您已经设置了遥控器,则可以使用-u选项将其推送到服务器,该选项将为您处理分支--set-upstream:
git push -u origin master
与以下相同:
git push origin master
git branch --set-upstream master origin/master
默认行为由push.default配置设置定义。
如果在http://git-scm.com/docs/git-config上搜索push.default,则会找到有关其各种选项的说明。
git push
在母版中时已经做过git push origin master
。
git push
类似于
git push <remote>
,其中<remote>
是当前分支的 远程(如果没有为当前分支配置远程,则为源)。
http://www.kernel.org/pub/software/scm/git/docs/git-push.html