git push 命令用于将本地分支的更新,推送到远程主机,
$ git push <远程主机名> <本地分支名> :<远程分支名>
几种用法:
$git push origin master
本地的master分支推送到origin 主机的master分支,如果后者不存在,则会被重建。
gitpushorigin:master等同于
git push origin –delete master
表示删除origin 主机的master分支
gitpushorigin将当前分支推送到origin主机的对应分支如果当前分支只有一个追踪分支,主机名都可以省略 git push
$git push -u origin master
上面命令将本地的master分支推送到origin主机,同时指定origin为默认主机,后面就可以不加任何参数使用git push了。
不带任何参数的git push,默认只推送当前分支,这叫做simple方式。此外,还有一种matching方式,会推送所有有对应的远程分支的本地分支。Git 2.0版本之前,默认采用matching方法,现在改为默认采用simple方式。如果要修改这个设置,可以采用git config命令。