如有错误还请指出,感谢!

origin master 其实由两部分组成,可以看作是两样东西originmaster
origin/master其实只有一部分,可以看做是一样东西。

对三样东西进行分类:
两个分支:

  • master:指本地的master分支
  • origin/master: 指远程仓库的master分支(实际上是远程master分支存在于本地的一份副本,是存在于本地的虚拟分支)

一个远程仓库:

  • origin:是远程仓库的默认标识(当然有可能你起的是其他别的什么名字)

常见用法:

首先,从远程仓库origin获取master分支

git fetch origin master

originmaster分支将会复制一份分支副本存在你的本地,命名为origin/master
然后你就可以将本地的master分支与远程分支副本的origin/master进行合并

# 本地切换到master分支
git swtich master  # 与 git checkout master作用相同
# 合并操作
git merge origin/master

合并完成后,你就可以对远程仓库进行push操作了

# 将本地的master分支推送到远程仓库origin
git push origin master

更多例子:

类似的,你可以fetch更多的分支,并且进行合并merge操作,当然合并的冲突需要自己解决

# 一次性拉取3个分支
git fetch origin [branch1] [branch2] [branch3]
git switch master
# 合并分支1
git merge origin/[branch1]
# 合并分支2
git merge origin/[branch2]
# 合并分支3
git merge origin/[branch3]

参考:https://stackoverflow.com/questions/18137175/in-git-what-is-the-difference-between-origin-master-vs-origin-master

git的origin/master和origin master相关推荐

  1. GIT 报错:Branch ‘master‘ set up to track remote branch ‘master‘ from ‘origin‘

    GIT 报错:Branch 'master' set up to track remote branch 'master' from 'origin' git上传仓库时报错 解决方法共两步 1.移除 ...

  2. 在Git中,origin / master与origin master之间有什么区别?

    这里实际上有三件事:origin master是两件事,origin/master一件事.共计三件事. 两个分支: master 是一个本地分支 origin/master是远程分支(它是名为&quo ...

  3. git 提交时报错:Branch ‘master‘ set up to track remote branch ‘master‘ from ‘origin‘.

    这里写自定义目录标题 Branch 'master' set up to track remote branch 'master' from 'origin'. 解决方案 Branch 'master ...

  4. git push origin HEAD:refs/for/master解析

    首先来看看git push origin HEAD:refs/for/master的格式解析: 总体格式:git push <remote 名字> <本地分支的名字> : &l ...

  5. git rebase origin master 和 origin/master

    google git rebase origin master 和 origin/master的区别,结合自己的理解,总结如下: 首先,git rebase是两个分支之间的作用,如下图 一般情况下,我 ...

  6. git基础教程(37) git push origin HEAD:refs/for/master 的意思

    先看下git push命令的语法: git push <remote 名字> <本地分支的名字> : <远程库的名字> git push origin HEAD:r ...

  7. git出现Your branch and ‘origin/master‘ have diverged解决方法

    git出现Your branch and 'origin/master' have diverged解决方法 参考文章: (1)git出现Your branch and 'origin/master' ...

  8. Push rejected Push master to origin/master was rejected by remote

    第一次使用gitee提交git项目提示: Push rejected Push master to origin/master was rejected by remote View received ...

  9. 解决GitLab Push master to origin/master was rejected by remote问题

    问题描述 公司自己搭建的GitLab服务器,由管理人员创建了一个Android的Group,并在该Group下创建了一个项目叫MyProject,A是该分组的成员可以和该远程仓库建立连接,但是在pus ...

最新文章

  1. JavaScript中 DOM操作方法
  2. Linux-HA开源软件Heartbeat(概念篇)
  3. POJ值得做的题目(一)
  4. PyTorch tensorboard报错:TensorBoard logging requires TensorBoard version 1.15 or above
  5. Python爬虫入门六Cookie的使用
  6. Java - 常用工具类 - 集合框架
  7. 程序员真是一门苦差事!
  8. SQL Server 索引结构及其使用
  9. Python字典常用函数使用详解(内附详细案例)
  10. hdu acm 2576
  11. (25)梯度下降法求解曲面极小值
  12. 操作系统进程调度实验
  13. 考研英语近义词与反义词·四
  14. 第二章 确定性知识系统
  15. 计算机高级筛选操作步骤,【EXCLE表格中根据特定的条件进行高级筛选】计算机excel高级筛选步骤...
  16. 移动web JavaScript,事件(touchstart,touchmove,touchend)
  17. 【PCIe 5.0 - 1】PCIe Link属性
  18. 在行 app android,在行app安卓版
  19. ACM-ICPC 2018 焦作赛区网络预赛(A B E F G H I K L)
  20. 学会如何获得手机root权限,快速解决手机空间不足难题

热门文章

  1. electron exec 神坑
  2. 王者qq服务器能和微信一起吗,王者荣耀微信和qq能一起玩吗 qq和微信数据互通吗...
  3. 创造力国际农民丰收节贸易会-万祥军:荒漠土地以色列淘金
  4. “四大发明”活字印刷当排首位!
  5. 中国四大发明原理//2021-2-6
  6. Centos7系统下使用Docker部署SpringBoot项目及安装Mysql
  7. 艾伟:WCF从理论到实践(13):事务投票
  8. Hive的核心概念以及建库建表语句
  9. mysql密集计算_计算密集型和IO密集型
  10. 高防cdn的构建简单吗?高防cdn有什么优势?