当前位置: 首页 > news >正文

【git】有两个远程仓库时的推送、覆盖、合并问题

当你执行 git pull origin develop(或默认的 git pull)时,Git 会把远端 origin/develop 的提交合并到你本地的 develop,如果远端已经丢掉(或从未包含)你之前在私库(priv)里提交过的改动,那这些改动就会被「覆盖」,看起来就像「本地修改没了」。
在这里插入图片描述

要解决这个问题,分两步走:


1. 找回丢失的提交(如果你之前真的在本地有提交过)

  1. git reflog 找到合并之前的那次本地 HEAD:

    git reflog
    

    假设你在 pull 之前的那条记录是:

    abc1234 HEAD@{2}: checkout: moving from ... to develop
    
http://www.dtcms.com/a/251501.html

相关文章:

  • HarmonyOS Grid 网格拖拽完全指南
  • Vue 3 路由跳转全面指南(Composition API + <script setup>)
  • 高效便捷版,多功能一键直达!
  • 行为设计模式之Strategy(策略)
  • 深入理解滑动窗口算法:原理、应用与 C++ 实现
  • 行列式的性质 线性代数
  • Go语言--语法基础5--基本数据类型--输入输出(2)
  • 自主学习-《Absolute Zero: Reinforced Self-play Reasoning with Zero Data》
  • 用Jmeter进行接口测试
  • HarmonyOSNext性能核弹:用Node-API引爆ArkTS/C++跨语言
  • MySQL事务:从原理到实践
  • 软件测试用例(一)
  • 私域到底怎么做?
  • 【分析学】 从确界定理出发——实数系完备定理
  • 第十七章:SD如何制作三视图(基础)
  • 如何写一个简单的python类class
  • Gartner《Reference Architecture for Federated Analytics》学习心得
  • Unity Addressable使用之入门篇
  • WebAssembly的本质与核心价值
  • 基于SVD的推荐系统:详尽的原理与实践解析
  • 前端开发面试题总结-vue2框架篇(二)
  • 前端如何调用外部api获取省市区数据
  • 历史数据分析——五粮液
  • 人形机器人:科幻文学与影视中的形象解构
  • Spring有代理对象的循环依赖时,如何确保代理对象能够正确持有原始对象的所有属性赋值结果?
  • 线上GC count突增问题排查及修复记录
  • 操作系统八股文
  • springboot集成dubbo
  • WebSocket深度指南:从零基础到生产级应用
  • DAY 54 Inception网络及其思考