通过 git diff 生成 patch 补丁
文章目录
[隐藏]
- Git 操作
基于同一套代码,做了两套系统,一套英文的,一套中文的。最近改了一个功能,在英文系统上改的,改动很大,涉及的文件众多。而这个功能验证通过之后,需要在中文系统上再实现一遍。非常痛苦。。。
于是想到是否可以通过 git diff 为英文系统的修改生成一个 patch 补丁,然后在中文系统上应用这个 patch。Google 了一下,还真是可以!
Git 真是无比强大!
Git 操作
以未提交的修改为例
git diff > feature_a.patch
但是,如果有新增的文件,并不在 git 管理之内
git diff --cached > feature_a.patch
如果还包含二进制文件,例如图片等
git diff --cached --binary > feature_a.patch
应用 patch
git apply feature_a.patch
原文出处:ELEPHANT LEG -> https://www.sunzhongwei.com/git-diff-generated-patch-patches?from=sidebar_new
本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如果侵犯你的利益,请发送邮箱到 [email protected],我们会很快的为您处理。