git push -u origin master和git push 远程主机名 本地分支名:远程分支名作用
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 远程主机名 本地分支名:远程分支名作用相关推荐
- git命令删除本地分支和远程分支
骑士李四记录: 场景:从master上面pull代码,发现和本地冲突,所以打算把本地的分支删掉,重新checkout. 删除本地分支和远程分支解决方法: 我现在在dev2020422分支上,想删除de ...
- git push origin与git push -u origin master的区别
$ git push origin 上面命令表示,将当前分支推送到origin主机的对应分支. 如果当前分支只有一个追踪分支,那么主机名都可以省略. $ git push 如果当前分支与多个主机存在追 ...
- git push origin master和git push有什么区别?
2019独角兽企业重金招聘Python工程师标准>>> git push -u origin master 上面命令将本地的master分支推送到origin主机,同时指定origi ...
- Git 报错 Push to origin/master was rejected
在项目目录下右击点击 Git Bush Here 命令行中输入一下代码: git push -u origin master -f
- git push -u origin master 上传出错问题
============================================ 跟着廖学锋教程初学git发现个很奇怪的问题,后面原来发现是这样,有点逗.. ================= ...
- git提交Push to origin/master was rejected
git pull git pull origin master git pull origin master --allow-unrelated-histories 还未解决执行 git push - ...
- Git上传代码报错Push rejected: Push to origin/master was rejected
Git上传代码报错Push rejected: Push to origin/master was rejected 是因为你当前的项目中有和和历史不符的东西, 所以才被拒绝了 解决方案 git pu ...
- 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 ...
- 【Git】git push -u origin master 的含义和 -u 的含义
由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来 ...
最新文章
- ExtJs选项卡,求大神解答
- 综合评价模型的缺点_浅谈交通影响评价中不同交通预测方法的特性
- python写魔兽世界脚本_用python bat写软件安装脚本 + HM NIS Edit自动生成软件安装脚本...
- 入行Web前端,这些侧重点和学习方法你要了解
- php 实现图片上传并压缩功能
- 把十六进制字符转换成十进制数
- mkdir: Permission denied: user=root, access=WRITE
- 【英语学习】【WOTD】grift 释义/词源/示例
- 【已解决】wordpress文章页面如何去掉特色图像
- 分母为0一定会抛异常吗?
- Recording︱有价值的各类AI、机器学习比赛心得、经验抄录
- 2015年11月27日 野外生存(一)刀
- 2021-2027中国服务器机箱市场现状研究分析与发展前景预测报告
- 微服务--应对每秒上万并发下的参数优化实战(实战经验)
- 9-2 time类的加工
- 笔记:echarts 标题(title)设置
- 2021-10-08 2021年中式烹调师(初级)新版试题及中式烹调师(初级)免费试题
- SAP FICO 基础(1)中日双语
- matlab deployment project做什么用的,Project是什么软件?BIM项目管理的必备软件之Project,它的功能和作用你看看就知道了...
- 南昌大学计算机学硕报考人数,2021考研:谨慎报考这十所报考人数爆棚的高校...