GIT上有没有办法只做“git push”并自动发送到“origin master”而没有指定? 好奇......
答案 0 :(得分:11)
您的主分支应自动设置,以便这样做。如果您在其他分支上,则可以将git branch命令与--set-upstream选项
一起使用git branch --set-upstream someBranch origin/master
如果您有一个裸露且干净的存储库设置,等待您第一次推送它,例如,您可能还没有远程设置。当你在github上设置一个repo时。假设您已经设置了远程控制器,您可以使用-u选项推送到服务器,该选项将负责分支--set-upstream为您服务:
git push -u origin master
与:
相同git push origin master
git branch --set-upstream master origin/master
答案 1 :(得分:1)
git push
已经git push origin master
。
git push
Works like git push <remote>, where <remote> is the current branch’s
远程(或原点,如果没有遥控器 为当前分支配置。)
http://www.kernel.org/pub/software/scm/git/docs/git-push.html
答案 2 :(得分:1)
默认行为由push.default配置设置定义。
如果你在http://git-scm.com/docs/git-config上搜索push.default,你会找到各种选项的解释。