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

Git 同步最新代码:用 stash -> pull -> pop 安全同步更新

1.背景

在日常开发中,我们经常会遇到这样一种情况:
👉 本地代码还在调试/开发中,还没提交
👉 同时需要同步远程最新代码

如果贸然执行 git pull,本地未提交的修改可能会被覆盖,或者导致冲突,影响效率。
这时候,git stash 就能帮我们“临时存放”这些修改。


2.基本流程

git stash       # 把本地未提交的修改存起来
git pull        # 拉取远程最新代码
git stash pop   # 再把刚才的修改取出来,应用到最新代码上

这样,本地修改和远程更新就能顺利合并。


3.处理冲突的情况(可选)

有时候 git stash pop 会提示冲突。这很正常,只需要手动解决冲突即可:

  1. 打开冲突文件,搜索 <<<,手动选择保留内容(可以同时保留远程和本地修改)。

  2. 修改完毕后,执行:

    git add xxx.c
    

    示例:

    git add src/test.c
    
  3. 清理已经应用过的 stash 记录:

    git stash drop
    

4.总结

这套 stash -> pull -> pop -> 手动解决冲突 的流程,是在 “需要保留本地临时修改,同时又要同步远程更新” 场景下的最佳实践。

相比强行 git pull 或临时 commit,再 reset 的方式,使用 git stash 更优雅、安全,也能保持提交历史的整洁。


文章转载自:

http://G8qyfCLJ.yckwt.cn
http://IIP5pXo2.yckwt.cn
http://nEyTMV3T.yckwt.cn
http://iKcMW8Ss.yckwt.cn
http://XLawQHqw.yckwt.cn
http://OyLEo8Hp.yckwt.cn
http://91bq0uja.yckwt.cn
http://x8giRzqZ.yckwt.cn
http://9ixUYSbd.yckwt.cn
http://jdlHnXKJ.yckwt.cn
http://93bZtMGe.yckwt.cn
http://Euloqibl.yckwt.cn
http://cX8GORgW.yckwt.cn
http://lNA9wnfb.yckwt.cn
http://SdE1uSJw.yckwt.cn
http://utvdWuDy.yckwt.cn
http://SaRkiBrT.yckwt.cn
http://RQVS8Uyi.yckwt.cn
http://4oRgj7Ms.yckwt.cn
http://DDH9FBo8.yckwt.cn
http://q9nso6BU.yckwt.cn
http://xEJjnhq2.yckwt.cn
http://wFb82uQG.yckwt.cn
http://IRf7TFpJ.yckwt.cn
http://7suzOlBC.yckwt.cn
http://Q7rfZsOq.yckwt.cn
http://PvfCXNrh.yckwt.cn
http://n0FEdBuO.yckwt.cn
http://9qk0sEeC.yckwt.cn
http://ukeLz8XO.yckwt.cn
http://www.dtcms.com/a/369138.html

相关文章:

  • java,通过SqlSessionFactory实现动态表明的插入和查询(适用于一个版本一个表的场景)
  • 男人怕老婆:家庭幸福的密码与社会文明的缩影?
  • 基于单片机的六足机器人控制系统设计
  • watchEffect 与 watch的区别
  • 怎么获取Nano Banana的APK Key?
  • proxmox8升级到proxmox9
  • Karmada v1.15 版本发布
  • AI在目前会议直播系统中应用
  • 【C++】 priority_queue 容器模拟实现解析
  • rust语言 (1.88) egui (0.32.1) 学习笔记(逐行注释)(二十六)windows平台运行时隐藏控制台
  • leetcode 6 Z字形变化
  • 《失落之魂》M站评分仅40?国产动作类游戏究竟何去何从?
  • Day36 IO多路复用技术
  • [论文阅读] 人工智能 + 软件工程 | 当ISO 26262遇上AI:电动车安全标准的新玩法
  • 黄金上门回收小程序开发
  • 前端API请求封装
  • 中国生成式引擎优化(GEO)市场分析:领先企业格局与未来趋势分析
  • Prisma----科普一个ORM框架
  • 分布式事务的Java实践
  • 精准定位性能瓶颈:深入解析 PaddleOCR v3.2 全新 Benchmark 功能
  • The Algorithmic Foundations of Differential Privacy - 3(2)
  • 亚马逊关键词选择:从人工试错到智能闭环的进化之路
  • WIN11控制面板中丢失BitLocker,找回WIN10控制面板中的BitLocker驱动器加密设置
  • TDengine 时间函数 TODAY() 用户手册
  • 架构性能优化三板斧:从10秒响应到毫秒级的演进之路
  • LeetCode_位运算
  • 每日一算:颜色分类
  • 使用自定义固定公网URL地址远程访问公司内网OA办公系统,本地无需公网IP和专线让外网访问
  • pthread_join函数
  • 视觉项目,怎么选主机