Git 共享代码
git push
命令用于从将本地的分支版本上传到远程并合并。无论是处理团队还是只想备份自己的代码,开发人员都需要在另一台计算机上与存储库共享提交。git push
使用命令从本地存储库获取提交,并将其写入远程存储库。
git t push origin 本地分支名:远程分支名 # 如果本地分支名与远程分支名相同,则可以省略远程分支名git t push origin 本地分支名
origin:远程仓库连接地址(远程主机),这是一个默认的名称。在 Git 关联远程仓库的时候,git remote add shortnameurl>
,若省略shortname,默认的名称是origin。
git push
git t push origin master:mastergit t push origin branchname:branchname
将本地的 master 分支推送到远程主机 origin 上的对应 master 分支。第一个 master 是本地分支名,第二个 master 是远程分支名。
git t push origin mastergit t push origin branchname
如果本地分支名与远程分支名相同,则可以省略远程分支名。
git t push origin
如果当前分支与远程分支之间存在追踪关系,则本地分支名和远程分支名都可以省略。上面命令表示,将当前分支推送到 origin 主机的对应分支。
git t push
如果当前分支只有一个追踪分支,那么主机名都可以省略。将当前分支推送到 origin 主机的对应分支。
git push -u
git t push -u origin master
如果当前分支与多个主机存在追踪关系,则可以使用-u
参数指定一个默认主机,在对跟踪信息进行一次性设置后,就可以不加任何参数使用git push
,默认只推送当前分支。
删除远程分支
git t push origin :master # 等同于git t push origin --delete master
如果省略本地分支名,则表示删除指定的远程分支,因为这等同于推送一个空的本地分支到远程分支。