1.clone远程仓库

2.在本地提交一次git commit

3.在远程仓库上同伴分别对master和test1分支进行了提交

4.这时不能直接push,因为远程仓库和本地仓库产生了分歧,远程仓库master分支已经到c5,而本地分支的o/master还是c2

5.这个时候可以使用两种方法解决这个分歧
5.1 使用git fetch和git merge
5.1.1将远程仓库的信息拉回到本地git fetch,注意所有的分支都进行了更新

5.1.2将本地的master分支和远程o/master分支进行合并git merge o/master

5.1.3将本地的修改提交到远程分支git push

这里看到test1,分支并没有做任何改动,因为git push 默认的只是push,HEAD指针所在的分支
git pull = git fetch + git merge,不推荐使用git pull
5.2使用git rebase
5.2.1 git rebase o/master

5.2.2 git push

git 应用 远程仓库分歧相关推荐

  1. 【git学习三】git基础之git管理远程仓库

    1.背景 git管理远程仓库,本文以github为例. 2.管理远程仓库 1.本地ssh认证,在github建立一个repo叫做ospaf-GetWordFre            2.添加远程仓库 ...

  2. 使用git 添加远程仓库 或者 从远程仓库克隆的两种实现

    使用git 添加远程仓库 1-先配置本地git git init git config --global user.eamil "1500070188@qq.com" 邮件地址 g ...

  3. 使用git将远程仓库和本地仓库关联

    使用git将远程仓库和本地仓库关联 1.首先你需要一个sshKey,并与远程仓库绑定 sshkey生成和绑定 2.新建本地仓库并与远程仓库关联 创建一个新文件夹,然后进入该文件路径,使用 git in ...

  4. 解决git添加远程仓库提示出错信息:fatal: remote origin already exists

    解决git添加远程仓库提示出错信息:fatal: remote origin already exists. 解决办法如下:1.先输入$ git remote rm origin2.再输入$ git ...

  5. Git连接远程仓库(私有/公开仓库),克隆代码

    Git连接远程仓库(私有/公开仓库),克隆代码 1.下载安装Git: git官网下载地址: https://git-scm.com/download/win 但是 ,git官网的话,下载速度比较慢,可 ...

  6. git和远程仓库建立连接详细过程

    git和远程仓库建立连接详细过程 建立远程仓库 首先在github/gitee上创建自己的一个仓库,并将自己的路径复制下来,如下图. 建立本地仓库 本地新建文件夹存储工程文件,并且初始化仓库. 打开g ...

  7. git连接远程仓库以及常用命令

    git连接远程仓库以及常用命令 git 连接远程仓库 git ssh key配置 本地配置 git配置 git连接远程仓库 关联远程仓库(将本地仓库推送到新的远程仓库) git常用命令(包括clone ...

  8. 【Ubuntu安装git与git clone远程仓库】

    在远程ubuntu安装git 连接远程服务器 可以通过pycharm,vscode,SecureCRT等工具配置连接远程服务器 pycharm远程连接服务器完整教程 Windows下如何使用VScod ...

  9. Git配置远程仓库(密匙链接)

    Git配置远程仓库(密匙链接) 主机名 IP 备注 git01 192.168.200.31 git测试客户端一 git02 192.168.200.32 git测试客户端二 1.建立远程仓库 首先在 ...

最新文章

  1. 微信JS-SDK之图像接口开发详解
  2. Mysql 中如何创建触发器
  3. MyBatis 插件原理与自定义插件
  4. Visual Studio Code 快捷键的设置
  5. 美甲帮:数加平台打造大数据架构
  6. 两个字符串的最长公共子序列长度_程序员编程算法,解决文本相似度问题的最长公共子序列算法!...
  7. ajax json 封装,Ajax--json(Ajax调用返回json封装代码、格式及注意事项)
  8. Qt——P9 信号和槽
  9. AjaxPro实现方法
  10. 简单好用的桌面隐藏工具:Desktop Curtain for Mac
  11. 早这么讲运算放大器的开环增益,我现在都是高手了
  12. 常见的meta标签用法
  13. PMBOK项目管理九大知识领域和五大流程 --美国IT项目管理硕士笔记(二)
  14. 布尔逻辑析取范式思考
  15. 如何选择引流脚本,引流脚本哪家强?
  16. 微信十周年,张小龙回答一切!2小时演讲,1.6万字完整版实录
  17. 2 Day DBA-管理方案对象-监控和优化数据库-查看度量和阙值
  18. Python 棋子移动游戏
  19. Linux云计算架构-docker容器命名和资源配额控制(2)
  20. Mysql常用命令行大全

热门文章

  1. Python+OpenGL实现Liang-Barsky算法裁剪直线
  2. 微课|中学生可以这样学Python(7.3.1节):私有成员与公有成员
  3. Python使用pandas读取Excel文件多个WorkSheet的数据并绘制柱状图和热力图
  4. uml类图例子_五分钟带你读懂UML类图
  5. C++ 整形转换为字符串的方式总结
  6. 435. 无重叠区间(JavaScript)
  7. html按钮突出效果,这10个按钮,把 CSS HOVER 的创意发挥到极致了
  8. android button layoutparams,使用LayoutParams设置布局
  9. linux之移动或重命名文件:mv
  10. android connect 闪退,Connect闪退