git补丁操作:git生成patch和应用patch
一、生成patch
1、拉取代码仓
git clone xxx代码仓地址
2、在clone到本地的代码目录中,例如对README.md文件进行了修改。然后使用 git status 命令查看工作目录和暂存区的状态。
git status
(示例修改是在README.md文件开头添加了如下内容)
3、生成patch
git diff README.md > README.patch
查看README.patch的内容(可以用Notepad++)
二、应用patch
1、在本地其他目录重新clone代码仓,不做修改。
2、将上述步骤生成的README.patch文件拷贝到当前代码根目录下,使用 git status 命令查看到添加了patch文件。(如果已有某个项目代码仓和patch文件,直接应用patch即可)
3、应用patch
git apply README.patch
4、可以打开README.md文件查看应用patch后内容是否修改成功。
5、完成后继续进行所需开发或提交等操作。
git补丁操作:git生成patch和应用patch相关推荐
- git生成patch和打patch
日常开发与合作过程中,对于code生成patch和打patch(应用patch)成为经常需要做的事情,使用方法(直接给出一些examples): 生成patch git diff > xxx.p ...
- 如何用git命令生成Patch和打Patch(git format-Patch和git am)
在程序员的日常开发与合作过程中,对于code的生成patch和打patch(应用patch)成为经常需要做的事情. 什么是patch?简单来讲,patch中存储的是你对代码的修改 什么是生成patch ...
- git的学习笔记(一):git本地操作
1.Git介绍 Git是一个开源的分布式版本控制软件,用以有效.高速的处理从很小到非常大的项目版本管理. Git 最初是由Linus Torvalds设计开发的,用于管理Linux内核开发. Git ...
- git diff 操作
git diff 操作 git diff 简述 git diff 的 args 和 flag git diff HEAD git diff --staged git diff HEAD git dif ...
- git apply、git am打补丁.diff 和 .patch
前提: 生成patch: git format-patch -M master 生成指定patch,0163bed3bf59ae74c36cc5138b4c24f1556d8304是commit id ...
- git 生成patch和使用patch
啰嗦下:发现自己的blog被转载了,不过没有注明出处,有点痛并快乐着的感觉.这里正式申明下:转载请注明出处,感谢.如有商用目的请务必知会本人. 在android大环境下工作,迟早都会接触到git工具, ...
- Git 补丁patch
补丁patch 补丁并不是针对所有代码的修改,只是针对于局部的修改. 在代码的维护中,如果只修改一部分代码,需要将代码完整的克隆下来,可是修改的只是很小的一部分:在这种情况下可以将一些代码的补丁信息发 ...
- Git生成patch及打patch到源代码
1.每个commit生成1个patch 1.1.创建patch 文件的常用命令行 1.1.1.某次提交(含)之前的几次提交 git format-patch [commitid] -n n 表示从指定 ...
- 为特定的提交生成一个git补丁
我需要编写一个脚本来为SHA1提交编号列表创建补丁. 我尝试使用git format-patch <the SHA1> ,但是自SHA1以来,每次提交都会生成一个补丁. 生成几百个补丁后, ...
最新文章
- plsql测试oracle存储过程,oracle存储过程基本结构的编写与plsql测试执行
- bat自动输入密码登录_如何制作自动设置计算机管理员密码的脚本
- 兰州谋定百合品牌-农业大健康·万祥军:功能性农业产业脱贫
- 计算机专业湖南土建中级职称考试,湖南土建专业中级职称考试,考什么内容方面...
- 计算机二级access模考软件_计算机二级考前通关大礼包来啦!各科目模考软件、视频教程,更有往年真题、最新考纲等打包送!...
- 5000字干货原创 | APP版本迭代如何避免踩坑?
- 1月16日学习内容整理:存储库MongoDB之文档的增删改查操作补充
- 一个比较不错的swapidc模板源码
- 常见的mysql权限设置
- BGP多出口多宿主实验
- spring boot 拦截器 或 Spring AOP 方式记录请求日志
- Android--应用开发1(应用程序框架)
- 简单实现网站灰色效果以谨记2020年4月4日悼念日
- 【集合论】序关系 ( 偏序关系中八种特殊元素 | ① 最大元 | ② 最小元 | ③ 极大元 | ④ 极小元 | ⑤ 上界 | ⑥ 下界 | ⑦ 最小上界 上确界 | ⑧ 最小下界 下确界 )
- 华为防火墙做单臂路由_华为单臂路由配置实例
- layui 表格数据源_学习数据分析,这些超好用的数据分析工具你必须知道!|数据挖掘|数据源|oracle...
- 创建存储过程create procedure
- [附源码]PHP计算机毕业设计-报刊征订管理系统(程序+LW)
- 【中塘镇】助力儿童,健康成长---创意超轻黏土手工制作主题活动
- MATLAB 人机对弈黑白棋
热门文章
- java swing 多行文本,Java Swing JTextArea
- 961. 重复 N 次的元素
- WEB网站服务器(一)
- 申请上计算机课的申请,诺丁汉大学计算机学院课程申请通道将即将关闭,抓紧上车了...
- c++ vector的底层实现
- 关于sudo:no tty present and no askpass program specified
- 昨天刚扩容80G,今天C盘就爆满了?C盘莫名其妙少了60G,使用Spacesniff也扫描不出来
- 用 CaptureScreenshot捕捉游戏画面(截图,截屏)
- 网站本地化翻译、建设助力企业拓展全球市场 安睿杰翻译
- 机器学习——神经网络实验(附全过程代码)