git的origin/master和origin master
如有错误还请指出,感谢!
origin master
其实由两部分组成,可以看作是两样东西origin
和master
。
origin/master
其实只有一部分,可以看做是一样东西。
对三样东西进行分类:
两个分支:
master
:指本地的master分支origin/master
: 指远程仓库的master分支(实际上是远程master分支存在于本地的一份副本,是存在于本地的虚拟分支)
一个远程仓库:
origin
:是远程仓库的默认标识(当然有可能你起的是其他别的什么名字)
常见用法:
首先,从远程仓库origin
获取master
分支
git fetch origin master
则origin
的master
分支将会复制一份分支副本存在你的本地,命名为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相关推荐
- 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.移除 ...
- 在Git中,origin / master与origin master之间有什么区别?
这里实际上有三件事:origin master是两件事,origin/master一件事.共计三件事. 两个分支: master 是一个本地分支 origin/master是远程分支(它是名为&quo ...
- 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 ...
- git push origin HEAD:refs/for/master解析
首先来看看git push origin HEAD:refs/for/master的格式解析: 总体格式:git push <remote 名字> <本地分支的名字> : &l ...
- git rebase origin master 和 origin/master
google git rebase origin master 和 origin/master的区别,结合自己的理解,总结如下: 首先,git rebase是两个分支之间的作用,如下图 一般情况下,我 ...
- git基础教程(37) git push origin HEAD:refs/for/master 的意思
先看下git push命令的语法: git push <remote 名字> <本地分支的名字> : <远程库的名字> git push origin HEAD:r ...
- git出现Your branch and ‘origin/master‘ have diverged解决方法
git出现Your branch and 'origin/master' have diverged解决方法 参考文章: (1)git出现Your branch and 'origin/master' ...
- 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 ...
- 解决GitLab Push master to origin/master was rejected by remote问题
问题描述 公司自己搭建的GitLab服务器,由管理人员创建了一个Android的Group,并在该Group下创建了一个项目叫MyProject,A是该分组的成员可以和该远程仓库建立连接,但是在pus ...
最新文章
- JavaScript中 DOM操作方法
- Linux-HA开源软件Heartbeat(概念篇)
- POJ值得做的题目(一)
- PyTorch tensorboard报错:TensorBoard logging requires TensorBoard version 1.15 or above
- Python爬虫入门六Cookie的使用
- Java - 常用工具类 - 集合框架
- 程序员真是一门苦差事!
- SQL Server 索引结构及其使用
- Python字典常用函数使用详解(内附详细案例)
- hdu acm 2576
- (25)梯度下降法求解曲面极小值
- 操作系统进程调度实验
- 考研英语近义词与反义词·四
- 第二章 确定性知识系统
- 计算机高级筛选操作步骤,【EXCLE表格中根据特定的条件进行高级筛选】计算机excel高级筛选步骤...
- 移动web JavaScript,事件(touchstart,touchmove,touchend)
- 【PCIe 5.0 - 1】PCIe Link属性
- 在行 app android,在行app安卓版
- ACM-ICPC 2018 焦作赛区网络预赛(A B E F G H I K L)
- 学会如何获得手机root权限,快速解决手机空间不足难题
热门文章
- electron exec 神坑
- 王者qq服务器能和微信一起吗,王者荣耀微信和qq能一起玩吗 qq和微信数据互通吗...
- 创造力国际农民丰收节贸易会-万祥军:荒漠土地以色列淘金
- “四大发明”活字印刷当排首位!
- 中国四大发明原理//2021-2-6
- Centos7系统下使用Docker部署SpringBoot项目及安装Mysql
- 艾伟:WCF从理论到实践(13):事务投票
- Hive的核心概念以及建库建表语句
- mysql密集计算_计算密集型和IO密集型
- 高防cdn的构建简单吗?高防cdn有什么优势?