首页 > 其他分享 >git--patch

git--patch

时间:2024-12-29 12:08:12浏览次数:5  
标签:git -- patch world diff 双拼 txt

hello.txt

应该杜绝文章中的错别子。

但是无论使用
*全拼,双拼
*还是五笔

是人就有可能犯错,软件更是如此。

犯了错,就要扣工资!

改正的成本可能会很高。

world.txt

应该杜绝文章中的错别字。

但是无论使用
*全拼,双拼
*还是五笔

是人就有可能犯错,软件更是如此。

改正的成本可能会很高。

但是“只要眼球足够多,所有Bug都好捉”,
这就是开源的哲学之一。

diff.txt

--- hello.txt	2024-12-11 21:24:12.657293200 +0800
+++ world.txt	2024-12-11 21:24:09.766670400 +0800
@@ -1,4 +1,4 @@
-应该杜绝文章中的错别子。
+应该杜绝文章中的错别字。
 
 但是无论使用
 *全拼,双拼
@@ -6,6 +6,7 @@
 
 是人就有可能犯错,软件更是如此。
 
-犯了错,就要扣工资!
+改正的成本可能会很高。
 
-改正的成本可能会很高。
\ No newline at end of file
+但是“只要眼球足够多,所有Bug都好捉”,
+这就是开源的哲学之一。
\ No newline at end of file

patch world.txt < diff.txt

Administrator@WIN-5B2ST4S1K5H MINGW64 ~/Documents/git
$ cat hello.txt
应该杜绝文章中的错别子。

但是无论使用
*全拼,双拼
*还是五笔

是人就有可能犯错,软件更是如此。

犯了错,就要扣工资!

改正的成本可能会很高。
Administrator@WIN-5B2ST4S1K5H MINGW64 ~/Documents/git
$ patch hello.txt < diff.txt
patching file hello.txt

Administrator@WIN-5B2ST4S1K5H MINGW64 ~/Documents/git
$ cat hello.txt
应该杜绝文章中的错别字。

但是无论使用
*全拼,双拼
*还是五笔

是人就有可能犯错,软件更是如此。

改正的成本可能会很高。

但是“只要眼球足够多,所有Bug都好捉”,
这就是开源的哲学之一。
Administrator@WIN-5B2ST4S1K5H MINGW64 ~/Documents/git

patch world.txt < diff.txt

Administrator@WIN-5B2ST4S1K5H MINGW64 ~/Documents/git
$ cat world.txt
应该杜绝文章中的错别字。

但是无论使用
*全拼,双拼
*还是五笔

是人就有可能犯错,软件更是如此。

改正的成本可能会很高。

但是“只要眼球足够多,所有Bug都好捉”,
这就是开源的哲学之一。
Administrator@WIN-5B2ST4S1K5H MINGW64 ~/Documents/git
$ patch world.txt < diff.txt
patching file world.txt
Reversed (or previously applied) patch detected!  Assume -R? [n] y

Administrator@WIN-5B2ST4S1K5H MINGW64 ~/Documents/git
$ cat world.txt
应该杜绝文章中的错别子。

但是无论使用
*全拼,双拼
*还是五笔

是人就有可能犯错,软件更是如此。

犯了错,就要扣工资!

改正的成本可能会很高。




ps:
1.diff文件由diff -u hello.txt world.txt > diff.txt构建
2.patch会把文件内容替换为有差异的那一版,原文件内容在第一次执行patch时会被直接替换,用于对比的文件的内容在第一次时会提醒已经转换过了,patch默认将待恢复文件内容替换为用于对比的文件,当然这一切都基于差异文件diff.txt

标签:git,--,patch,world,diff,双拼,txt
From: https://www.cnblogs.com/used-conduit-onion/p/18638572

相关文章

  • 实验7
    1#include<stdio.h>2intmain(){3FILE*fp;4fp=fopen("data4.txt","r");5charch;6inta=1,b=0;7while((ch=fgetc(fp))!=EOF){8if(ch=='\n'){9a......
  • Metaflow
    Metaflowhttps://docs.metaflow.org/introduction/what-is-metaflowWhatisMetaflowMetaflowisahuman-friendlyPythonlibrarythatmakesitstraightforwardtodevelop,deploy,andoperatevariouskindsofdata-intensiveapplications,inparticularthose......
  • 硬盘修复
    硬盘修复硬盘坏了有些可以修,有些不可以。通常我们可以修复的“坏硬盘”有几种情况:1、引导出错,不能正常启动的。这种情况未必是“坏”,通常清除MBR,再重新分区就有70%好。如若不行,应归入第三类。2、可正常分区,可格式化,但扫描发现有“B”标记的,也就是通常所说的“出坏......
  • Springboot疫情环境下校园宿舍管理系统144oo
    Springboot疫情环境下校园宿舍管理系统144oo本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表项目功能:学生,宿舍信息,体温上报,访问登记,信息通告,院系分类,班级分类,宿舍打卡,宿舍安排开题报告内容Springb......
  • 深度学习实战行人目标跟踪【bytetrack_deepsort】
      本文采用YOLOv8作为核心算法框架,结合PyQt5构建用户界面,使用Python3进行开发。YOLOv8以其高效的实时检测能力,在多个目标检测任务中展现出卓越性能。本研究针对行人目标数据集进行训练和优化,该数据集包含丰富的行人目标图像样本,为模型的准确性和泛化能力提供了有力保障。......
  • 爱思唯尔上传回复意见文件格式说明
    爱思唯尔上传回复意见文件格式说明以下是对这些文件的含义解释:DetailedResponsetoReviewers这是一份针对审稿人意见的详细回复文件。当向学术期刊、会议等投稿后,审稿人会给出相应的评审意见,作者需要撰写这份文件来逐条回应审稿人的疑问、建议以及意见,说明自己针对每一......
  • JSON字符串反序列化 动态泛型
    需求:定时任务扫描,反射调用目标对象,但是,方法的传参不是固定的。方案一:将方法参数存成JSON字符串,然后JSON反序列化成对象,然后反射调用目标方法时这样的:CommandRespsendXXX(BaseCommandApiDTO<XXX>baseCommandApiDTO);方式一:FastJsonClassmainBody=Class.forName(entity.ge......
  • 查找相同单词
    一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。现在,请你编程实现这一功能,具体要求是:给定一个单词,请你输出它在给定的文章中出现的次数和第一次出现的位置。注意:匹配单词时,不区分大小写,但要求完全匹配,即......
  • Windows11安装Linux子系统(WSL2)
    1、确认BIOS中已经打开虚拟化VirtualizationTechnology(我的机器默认已经打开Enabled/Disabled,主板不同进入的地方不一样,自行搜索)2、以管理员身份打开PowerShell3、输入(此步安装WSL):dism.exe/online/enable-feature/featurename:Microsoft-Windows-Subsystem-Linux/......
  • parquet & DuckDB
    Ingestandsplitdatainaflowhttps://docs.outerbounds.com/recsys-tutorial-L2/Givenourdatasetisinaparquetfile,inthislessonyouwilllearnhowtoleverageanopen-source,ahyper-performantdatabaseforanalyticsworkloadscalledDuckDB.You......