[git 基础] 生成patch 和 打patch 的实例

 2023-09-07 阅读 17 评论 0

摘要:简洁点啊,我看网上 很多搞得很复杂的介绍, 然后,最关键,他们 这边版本不仅抄来抄去,而且,还是一个英文 谷歌网页翻译版本。 搞得好复杂, 还没讲 清楚。 1生成Patch git pull fetch,直接就是在GUI上,选一哈,

 简洁点啊,我看 网上 很多搞得很复杂的介绍, 然后,最关键,他们 这边版本不仅抄来抄去,而且,还是一个英文 谷歌网页翻译版本。

 搞得好复杂, 还没讲 清楚。


1生成Patch

 

git pull fetch,直接就是在GUI上,选一哈,然后,右键:“Make Patch” 他自动弹框,你选一下,生成即可

【案】你这里要注意,path的 选择方向,谁给 谁打不要弄错了,

​​​​​​先一般应选择你要打的patch的版本,变成蓝色的 那个,然后,你在右键去选要 生成的patch的版本(非蓝色)


2 patch

 先检查一下行不行

 git apply --check ../patch3.patch

git合patch, 然后,有问 ,那就 改一下

没有问题的话,

frank@DESKTOP-M4INDEG MINGW64 /d/Sw_Prj/CodingRepository/mode0 ((4cad527...)|AM 1/1)
$ git apply ../patch3.patch
mode0/../patch3.patch:162: trailing whitespace.// 00 Normal Scan and lighting
mode0/../patch3.patch:163: trailing whitespace.// [00][line number][phase]
mode0/../patch3.patch:168: trailing whitespace.// MODE 1 ,Test mode for filed bright
mode0/../patch3.patch:171: trailing whitespace.// 01 00 the smallest field light
mode0/../patch3.patch:183: trailing whitespace.// [FA] [Low Data][High Data]
warning: squelched 26 whitespace errors
warning: 31 lines add whitespace errors.

这些空格的不一样就不要管了,自己做对git仓库的话,一般是没有问题。除非远程或者改动特别大,这时候,就建议自己手动合版本,比较保险。

然后,鼻够,

git如何生成密钥? 

你的软件提示有改动,就是已经Patch上头辽。、 


3   检查一下:

然后,别忘了,再检 一下, GUI有变动,自然,出现 红色节点了。

git生成ssh公钥?然后,选择红色节点这个版本,

注意,蓝色条上移了,然后呢,选择右键, “diff this ....”

git 补丁、这时候你发现,现在两个版本没有区别,这时候,你patch就成功了。


参考:

https://linux.die.net/man/1/git-format-patch

https://blog.csdn.net/liuhaomatou/article/details/54410361

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/15219.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息