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

git rebase、备份分支、git diff (Git操作)

git rebase 进行drop时,很容易丢失文件。即使git reflog也很难找到commit id。

因此要做备份。

  1. 分支备份:

在当前分支上操作,进行备份:
git branch backup-dev-full

备份完成后,在当前开发分支上进行drop操作。
如果想恢复,可以用cherry-pick。

所有都操作完成后,可以把原来的备份分支删除。

补充:
git branch和git checkout -b 的区别

  1. 分支重命名:

在当前分支上执行:git branch -m 新分支名

  1. git 生成patch

git diff --cached > 2025021.patch

最后一次git 提交生成patch:
git format-patch -1 HEAD

生成单个提交的patch:
git format-patch -1
举例:git format-patch -1 25c67d7f8be

生成某个提交到当前的所有提交的patch: (patch 不包括当前提交)
git format-patch …HEAD

git format-patch 8dccb62c2e0…HEAD
注意:
1、“…” 左右都没有空格
2、patch中不包括8dccb62c2e0这笔提交

  1. ** 设置上游**
    git branch --set-upstream-to=origin/dev-main-code
http://www.jsqmd.com/news/509016/

相关文章:

  • PyTorch分割模型正则化技术:Dropout与BatchNorm参数调优终极指南
  • 腾讯地图H5定位在Vue中的最佳实践(含避坑指南)
  • 基于Dify工作流,构建企业级产品智能客服系统
  • Windows Cleaner完全掌握:告别C盘爆红的终极指南
  • Qwen3-32B私有部署实操:GPU显存碎片化问题诊断与flash-attn2内存分配优化
  • C++项目实战:5分钟搞定INI配置文件读写(附完整代码示例)
  • Qwen3-14B-INT4-AWQ代码风格审查:对比Google/阿里巴巴Java开发规范
  • 如何解决kohya_ss项目中LoRA模型合并的路径问题:完整指南
  • Clawdbot企业微信联动实战:采购单自动审查,AI嵌入工作流真实案例
  • 贝叶斯统计入门:如何用Beta分布解决‘抖音点赞率预测‘这类实际问题?
  • 【模拟电子电路-工具使用】
  • 制造业视觉革命:如何用segmentation_models.pytorch快速实现零件缺陷自动检测
  • 多模态语义评估引擎部署实战:Kubernetes集群方案
  • 终极指南:如何利用Kohya_SS的WANDB日志功能提升AI模型训练效率
  • DeepSeek-OCR-2实战教程:处理带页眉页脚/页码/批注的学术PDF扫描件
  • 教育行业案例:jQuery如何集成百度WebUploader实现学校官网课件的自动分片续传与水印处理?
  • Z-Image Turbo模型溯源:HuggingFace模型卡与训练数据声明
  • 如何选择最佳优化器:PyTorch分割模型AdamW与SGD性能对比指南
  • Kohya_SS图像标注功能完整指南:解决AI训练中的关键标注问题
  • Odoo数据仓库设计终极指南:星型模型与ETL流程完整实现方案
  • psst多语言支持:如何为跨平台Spotify客户端添加新的界面语言
  • 如何在Koel个人音乐服务器中管理播客:完整指南与技巧
  • 从零到精通:Instruments Leaks内存检测全流程指南(含Xcode调试配置)
  • 终极指南:如何使用einops简化从Keras到PyTorch的代码迁移过程
  • InstructPix2Pix与软件测试:自动化测试图像生成
  • 百度网盘提取码查询终极指南:3秒获取任何资源访问权限
  • PowerPaint-V1图像修复工具实测:智能识别背景纹理,无痕移除画面中的人和杂物
  • 滑模控制 vs MPC vs LQR:自动驾驶横向控制算法选型指南(实测数据对比)
  • 汽车制造经验:JS如何基于百度WebUploader插件实现设计图纸的加密分片断点续传与校验?
  • FLUX小红书V2软件测试全攻略:确保生成质量稳定