【git】补丁文件

ops/2025/3/13 17:54:34/

项目中总有一些本地修改是既不能上传到远程分支又不能直接加入到.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.ppmy.cn/ops/165466.html

相关文章

【C++指南】一文总结C++类和对象【下】

🌟 各位看官好,我是egoist2023! 🌍 种一棵树最好是十年前,其次是现在! 🚀 今天来学习C类和对象的语法知识。 👍 如果觉得这篇文章有帮助,欢迎您一键三连,分享…

Spring Boot 项目开发流程全解析

目录 引言 一、开发环境准备 二、创建项目 三、项目结构 四、开发业务逻辑 1.创建实体类: 2.创建数据访问层(DAO): 3.创建服务层(Service): 4.创建控制器层(Controller&…

volatile 在 JVM 层面的实现机制

一、JVM 内存模型(JMM)与 volatile 的语义 Java 内存模型(JMM)定义了多线程环境下变量的访问规则,而 volatile 关键字通过以下两种语义实现线程安全: 可见性:对 volatile 变量的写操作会立即刷…

车载以太网测试-8【网络层】-IP协议路由协议

目录 1 摘要2 车载以太网网络层介绍2.1 IP协议(Internet Protocol)2.1.1 IP帧结构2.1.2 IP地址 2 路由协议2.1 静态路由2.2 动态路由 3 总结 1 摘要 车载以太网(Automotive Ethernet)是一种专门为汽车应用设计的以太网技术&#…

第七章:Qt 实践

第七章:Qt 实践 在深入了解 Qt 框架的各个模块之后,本章将通过几个实际案例,展示如何将 Qt 的强大功能应用于真实项目开发中。我们将结合界面设计、信号与槽机制、网络通信和数据处理等内容,探索 Qt 在桌面应用程序开发中的实际应…

力扣:3305.元音辅音字符串计数

给你一个字符串 word 和一个 非负 整数 k。 返回 word 的 子字符串 中,每个元音字母(a、e、i、o、u)至少 出现一次,并且 恰好 包含 k 个辅音字母的子字符串的总数。 示例 1: 输入:word "aeioqq"…

MySQL中IN关键字与EXIST关键字的比较

文章目录 **功能等价性分析****执行计划分析**: **1. EXISTS 的工作原理****步骤拆解**: **2. 为什么需要“利用索引快速定位”?****索引作用示例**: **3. 与 IN 子查询的对比****IN 的工作方式**:**关键差异**&#x…

Hack Me Please: 1靶场渗透测试

Hack Me Please: 1 来自 <https://www.vulnhub.com/entry/hack-me-please-1,731/> 1&#xff0c;将两台虚拟机网络连接都改为NAT模式 2&#xff0c;攻击机上做namp局域网扫描发现靶机 nmap -sn 192.168.23.0/24 那么攻击机IP为192.168.23.182&#xff0c;靶场IP192.168.…