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

【git】补丁文件

项目中总有一些本地修改是既不能上传到远程分支又不能直接加入到.gitignore文件中的。

固然可以使用stash但它毕竟只是一种临时保存更改的机制,更适用于本地开发过程中需要频繁切换任务的场景。

如果想要共享代码更改,那还是补丁文件更合适一些。git diff > direct-login.patch命令会在本地生成一个 direct-login.patch的文件,文件里面记录着本地文件所做的修改,需要的时候直接应用或者删除补丁即可。

生成补丁文件

git diff >  direct-login.patch

应用补丁

git apply  direct-login.patch

移除补丁

git apply --reverse  direct-login.patch
http://www.dtcms.com/a/63444.html

相关文章:

  • 2-001:为什么 MySQL 选择使用 B+ 树作为索引结构?
  • Flink深入浅出之03:状态、窗口、checkpoint、两阶段提交
  • 数据安全之策:备份文件的重要性与自动化实践
  • upload-labs-master通关攻略(5~8)
  • linux(权限)
  • Qt C++ 实际开发中宏编译的运用
  • Hadoop项目中的问题(2)——将接口 eth1 更改为 eth0
  • TCP-IP协议通信模型
  • 后端面试高频笔试题(非常规LeetCode类型)
  • 创建React项目
  • 仿Manus一
  • Linux各种命令大全
  • 第五天 Labview数据记录(5.5 SQL数据库读写)
  • 揭开AI-OPS 的神秘面纱 第六讲 AI 模型服务层 - 开源模型选型与应用 (时间序列场景|图神经网络场景)
  • Java Stream流最详细教程(含各种使用案例)
  • 用java如何利用jieba进行分词
  • Android Compose MutableInteractionSource介绍
  • 持续集成与部署(CI/CD)实践指南:测试工程师的效率革命之路
  • Android :实现登录功能的思路
  • 神经网络探秘:原理、架构与实战案例
  • Claude、ChatGPT、Gemini等主流AI模型。分别详细介绍它们并进行对比,需要指出关键的时间点
  • KVM制作Ubuntu 22.04.5系统qcow2类型镜像
  • Linux进程管理18 - CFS调度器5 - pick_next_task_fair
  • NLP常见任务专题介绍(3)-垂直领域的聊天机器人搭建详细教程
  • 不同AI生成的PHP版雪花算法
  • upload-labs-master通关攻略(9~12)
  • 裂变营销策略在“开源链动2+1模式AI智能名片S2B2C商城小程序”中的应用探索
  • Makefile——make工具编译STM32工程
  • dns劫持是什么?常见的劫持类型有哪些?如何预防?
  • 记忆化搜索系列一>矩阵中的最长递增路径