git push
git push命令用于将本地分支的更新,推送到远程主机。它的格式与git pull命令相仿。

$ git push <远程主机名> <本地分支名>:<远程分支名>

注意:这里的:前后是必须没有空格的。

注意,分支推送顺序的写法是<来源地>:<目的地>
所以git pull<远程分支>:<本地分支>
git push<本地分支>:<远程分支>
如果省略远程分支名,则表示将本地分支推送与之存在"追踪关系"的远程分支(通常两者同名),如果该远程分支不存在,则会被新建。

$ git push origin master

上面命令表示,将本地的master分支推送到origin主机的master分支。如果后者不存在,则会被新建。

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

$ git push origin :master
# 等同于
$ git push origin --delete master

上面命令表示删除origin主机的master分支。

如果当前分支与远程分支之间存在追踪关系,则本地分支和远程分支都可以省略。

$ git push origin

上面命令表示,将当前分支推送到origin主机的对应分支。

如果当前分支只有一个追踪分支,那么主机名都可以省略。

$ git push

如果当前分支与多个主机存在追踪关系,则可以使用-u选项指定一个默认主机,这样后面就可以不加任何参数使用git push。

$ git push -u origin master

上面命令将本地的master分支推送到origin主机,同时指定origin为默认主机,后面就可以不加任何参数使用git push了。

git push -u origin master和git push 远程主机名 本地分支名:远程分支名作用相关推荐

  1. git命令删除本地分支和远程分支

    骑士李四记录: 场景:从master上面pull代码,发现和本地冲突,所以打算把本地的分支删掉,重新checkout. 删除本地分支和远程分支解决方法: 我现在在dev2020422分支上,想删除de ...

  2. git push origin与git push -u origin master的区别

    $ git push origin 上面命令表示,将当前分支推送到origin主机的对应分支. 如果当前分支只有一个追踪分支,那么主机名都可以省略. $ git push 如果当前分支与多个主机存在追 ...

  3. git push origin master和git push有什么区别?

    2019独角兽企业重金招聘Python工程师标准>>> git push -u origin master 上面命令将本地的master分支推送到origin主机,同时指定origi ...

  4. Git 报错 Push to origin/master was rejected

    在项目目录下右击点击 Git Bush Here 命令行中输入一下代码: git push -u origin master -f

  5. git push -u origin master 上传出错问题

    ============================================ 跟着廖学锋教程初学git发现个很奇怪的问题,后面原来发现是这样,有点逗.. ================= ...

  6. git提交Push to origin/master was rejected

    git pull git pull origin master git pull origin master --allow-unrelated-histories 还未解决执行 git push - ...

  7. Git上传代码报错Push rejected: Push to origin/master was rejected

    Git上传代码报错Push rejected: Push to origin/master was rejected 是因为你当前的项目中有和和历史不符的东西, 所以才被拒绝了 解决方案 git pu ...

  8. git push -u origin master提示 fatal: repository 'https://gitlab.com/xx.git/' not found

    正解 1. git remote set-url origin https://[gitlab用户名]@gitlab.com/xx/demo.git 2.$ git push -u origin ma ...

  9. 【Git】git push -u origin master 的含义和 -u 的含义

    由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来 ...

最新文章

  1. ExtJs选项卡,求大神解答
  2. 综合评价模型的缺点_浅谈交通影响评价中不同交通预测方法的特性
  3. python写魔兽世界脚本_用python bat写软件安装脚本 + HM NIS Edit自动生成软件安装脚本...
  4. 入行Web前端,这些侧重点和学习方法你要了解
  5. php 实现图片上传并压缩功能
  6. 把十六进制字符转换成十进制数
  7. mkdir: Permission denied: user=root, access=WRITE
  8. 【英语学习】【WOTD】grift 释义/词源/示例
  9. 【已解决】wordpress文章页面如何去掉特色图像
  10. 分母为0一定会抛异常吗?
  11. Recording︱有价值的各类AI、机器学习比赛心得、经验抄录
  12. 2015年11月27日 野外生存(一)刀
  13. 2021-2027中国服务器机箱市场现状研究分析与发展前景预测报告
  14. 微服务--应对每秒上万并发下的参数优化实战(实战经验)
  15. 9-2 time类的加工
  16. 笔记:echarts 标题(title)设置
  17. 2021-10-08 2021年中式烹调师(初级)新版试题及中式烹调师(初级)免费试题
  18. SAP FICO 基础(1)中日双语
  19. matlab deployment project做什么用的,Project是什么软件?BIM项目管理的必备软件之Project,它的功能和作用你看看就知道了...
  20. 南昌大学计算机学硕报考人数,2021考研:谨慎报考这十所报考人数爆棚的高校...

热门文章

  1. 冷知识:数学常数“e”的传奇故事
  2. 分数怎么化成带分数_小升初数学总复习第三个基础模块:分数的认识
  3. java中ArrayList类的操作
  4. 阿里开源支持10万亿模型的自研分布式训练框架EPL(EasyParallelLibrary)
  5. Dubbo-go 优雅上下线设计与实践
  6. 为余势负天工背,云原生内存数据库Tair助力用户体验优化
  7. G20杭州峰会上云 实现0安全事件
  8. 支付宝移动端 Hybrid 解决方案探索与实践
  9. Apache Flink 进阶入门(二):Time 深度解析
  10. Spring Cloud Config 规范