• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • Git 共享代码

    git push命令用于从将本地的分支版本上传到远程并合并。无论是处理团队还是只想备份自己的代码,开发人员都需要在另一台计算机上与存储库共享提交。git push使用命令从本地存储库获取提交,并将其写入远程存储库。

    gitt push origin 本地分支名:远程分支名
    
    # 如果本地分支名与远程分支名相同,则可以省略远程分支名
    gitt push origin 本地分支名
    

    origin:远程仓库连接地址(远程主机),这是一个默认的名称。在 Git 关联远程仓库的时候,git remote add shortnameurl>,若省略shortname,默认的名称是origin


    git push

    gitt push origin master:master
    gitt push origin branchname:branchname
    

    将本地的 master 分支推送到远程主机 origin 上的对应 master 分支。第一个 master 是本地分支名,第二个 master 是远程分支名。


    gitt push origin master
    gitt push origin branchname
    

    如果本地分支名与远程分支名相同,则可以省略远程分支名。


    gitt push origin
    

    如果当前分支与远程分支之间存在追踪关系,则本地分支名和远程分支名都可以省略。上面命令表示,将当前分支推送到 origin 主机的对应分支。


    gitt push
    

    如果当前分支只有一个追踪分支,那么主机名都可以省略。将当前分支推送到 origin 主机的对应分支。


    git push -u

    gitt push -u origin master
    

    如果当前分支与多个主机存在追踪关系,则可以使用-u参数指定一个默认主机,在对跟踪信息进行一次性设置后,就可以不加任何参数使用git push,默认只推送当前分支。


    删除远程分支

    gitt push origin :master
    
    # 等同于
    gitt push origin --delete master
    

    如果省略本地分支名,则表示删除指定的远程分支,因为这等同于推送一个空的本地分支到远程分支。