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

git 修改 更新

git 修改 更新

先更新,后修改

# 暂存当前修改
git add .
git stash# 获取最新的 main 分支
git checkout main
git pull# 新建开发分支
git checkout -b lbg_0727# ⚠️ 先把 main 的最新代码合并/变基到当前分支(用于消除冲突)
# 方法1:merge(不改变历史)
git merge origin/main# 方法2:rebase(线性历史,推荐)
git rebase origin/main# 然后再还原你之前的代码
git stash pop

你也可以这样操作:

更安全的做法(可视化冲突处理)

git stash branch temp_stash_branch

这个命令会:

  1. 新建一个临时分支 temp_stash_branch,基于 stash 时的 commit。

  2. 自动把 stash 弹出来。

http://www.dtcms.com/a/300910.html

相关文章:

  • Red靶机攻略
  • 洛谷P2880 [USACO07JAN] Balanced Lineup G
  • Java面试新趋势:云原生与新兴框架实战解析
  • 计算机网络:(十二)传输层(上)运输层协议概述
  • Docmost:一款开源的Wiki和文档协作软件
  • 【Linux | 网络】传输层(UDP和TCP)
  • 电动汽车转向系统及其工作原理
  • 深入理解Linux网络-读书笔记(一)
  • 新手开发 App,容易陷入哪些误区?
  • 北京-4年功能测试2年空窗-报培训班学测开-第六十一天-模拟面试第一次
  • 数据结构基础内容(第二篇:线性结构)
  • 智谱AI GLM大模型 GLM-4-Plus的快速使用 ChatOpenAI类来调用GLM-4模型
  • 2025第15届上海生物发酵展将于8月7号启幕
  • HBuilder X打包发布微信小程序
  • PDF转图片实用指南:如何批量高效转换?
  • cuda编程笔记(10)--memory access 优化
  • 《P4568 [JLOI2011] 飞行路线》
  • Flutter开发实战之性能优化与调试
  • 自动标注软件X-AnyLabeling的使用教程
  • OpenLayers 综合案例-地图绘制
  • 深入理解Linux网络--读书笔记(二)
  • HDFS基础命令
  • 简易 BMI 身体质量指数计算器
  • 墨者:SQL注入漏洞测试(布尔盲注)
  • FastAPI入门:查询参数模型、多个请求体参数
  • (LeetCode 面试经典 150 题)71. 简化路径 (字符串)
  • 小白投资理财 - 从换手率和成交量分析股票趋势
  • Vue vuex模块化编码
  • 网络资源模板--基于Android Studio 实现的新闻App
  • 自由学习记录(74)