git 打patch方法

git对比svn有很多优势,这里就不多说了,这里主要讨论打patch的方法。

1、由于打patch的时候一般是将别人的比较,想直接输入到自己的文件

2、采用web的git服务器查看别人的提交记录:

例如如下形式:

diff --git a/mediatek/custom/common/hal/audioflinger/Audio_Customization_Common.h b/mediatek/custom/common/hal/audioflinger/Audio_Customization_Common.h

index 3c6acb4..e8b83c7 100755 (executable)

--- a/mediatek/custom/common/hal/audioflinger/Audio_Customization_Common.h

+++ b/mediatek/custom/common/hal/audioflinger/Audio_Customization_Common.h

@@ -25,7 +25,7 @@

* Define this will enable audio compensation filter for loudspeaker

*Please see ACF Document for detail.

*****************************************************/

-//#define ENABLE_AUDIO_COMPENSATION_FILTER

+#define ENABLE_AUDIO_COMPENSATION_FILTER

/***************************************************

* Define this will enable DRC for loudspeaker.

3、拷贝上面的信息,保存到一个文件,自己可以取名,就叫做patch吧。

4、将该patch拷贝到项目根目录下面,我的根目录是/home/stonechen/svn/aw598_0728/mt6572_cwet_kk

5 、关键地方:在根目录下执行patch -p1 < patch。

5、如果成功会显示如下:patching file mediatek/custom/common/hal/audioflinger/Audio_Customization_Common.h---------success了,恭喜你打patch成功。

该方法比较适合新手。

git 打patch方法,布布扣,bubuko.com

时间: 2024-10-12 05:01:37

git 打patch方法的相关文章

如何使用git 生成patch 和打入patch 标签: gitpatch【转】

本文转载自:http://blog.csdn.net/liuhaomatou/article/details/54410361 平时我们在使用git 管理项目的时候,会遇到这样一种情况,那就是客户使用git 生成patch 给到我们,那我们就需要把客户给到patch 打入到我们的project ,基于这样一个场景,我把git 如何生成patch 和如何打入patch 做总结   生成patch 的方法:(我这里描述的生成patch 是根据commit 记录生成的) 1.例如首先先通过git lo

如何使用git 生成patch 和打入patch【转】

本文转载自:http://blog.csdn.net/liuhaomatou/article/details/54410361 平时我们在使用git 管理项目的时候,会遇到这样一种情况,那就是客户使用git 生成patch 给到我们,那我们就需要把客户给到patch 打入到我们的project ,基于这样一个场景,我把git 如何生成patch 和如何打入patch 做总结   生成patch 的方法:(我这里描述的生成patch 是根据commit 记录生成的) 1.例如首先先通过git lo

GIT 的使用方法

git文本包含了 Git 的一些基本用法 创建 git 仓库 初始化 git 仓库 mkdir project  # 创建项目目录 cd project  # 进入到项目目录 git init  # 初始化 git 仓库.此命令会在当前目录新建一个 .git 目录,用于存储 git 仓库的相关信息 初始化提交 touch README git add .  # 将当前目录添加到 git 仓库中, 使用 git add -A 则是添加所有改动的文档 git commit  -m  "Initial

android studio下gradle与Git错误解决方法

Error: Gradle: Execution failed for task ':mytask' > A problem occurred starting process 'command 'jni/ndk-build.cmd" 这是win7打开android程序出现的问题.解决方法:打开build.gradle,找到"commandLine"这行,把commandLine 'ndk-build', '-C', file('jni').absolutePath改为

Git的Patch功能

Git的Patch功能 UNIX世界的软件开发大多都是协作式的,因此,Patch(补丁)是一个相当重要的东西,因为几乎所有的大型UNIX项目的普通贡献者,都是通过 Patch来提交代码的.作为最重要的开源项目之一,Linux,也是这样的.普通开发者从软件仓库clone下代码,然后写入代码,做一个Patch, 最后用E-mail发给Linux Kernel的维护者就好了.Git最初作为Linux的版本控制工具,提供了透明.完整.稳定的Patch功能. 我们先介绍一下Patch是什么.如果一个软件有

QT QNetworkAccessManager 如何支持RESTFul的HTTP Patch方法

HTTP Patch方法是除了post,get,put,delete之外的一个新方式, 网上查不到的,也算是独家吧: 主要用下面这个方法: QNetworkReply *sendCustomRequest(const QNetworkRequest &request, const QByteArray &verb, QIODevice *data = 0); 代码: QNetworkAccessManager *_qnetwork = new QNetworkAccessManager()

Tomcat + Spring MVC + HttpClient:怎样使用PUT和PATCH方法传递数据

在RESTful风格的API中.PUT/PATCH方法一般用于更新数据.在项目的代码中,使用的是HttpClient 4.5,是这样写的: protected JSONObject doHttpUriRequest(HttpUriRequest httpUriRequest) { JSONObject result = null; HttpClient httpClient = HttpClients.createDefault(); try { HttpResponse httpRespons

步骤:用git提交patch,并发送邮件列表

一. 先配置git send-mail 的 smtp服务器:1. 安装git-email:# apt-get install git git-core git-email 修改gitconfig文件:vim ~/.gitconfig [color] ui = auto [commit] template = -/.commit_template [user] name = *** email = ***@***.com [alias] pretty = log --branches --remo

RESTFul中的那些事(2)----如何支持RESTFul的HTTP Patch方法?

我们在调用RESTFul服务的时候,有的时候,第三方的服务会提供支持PATCH 操作的方法,在这种情况下,我们如果我们下面的这种方式, 去调用PATCH操作,肯定会返回40X的错误. PATCH /tasks/v1/users/@me/lists/MTIxNzM1OTkzNjgxNTQ1OTcwNTc6MDow HTTP/1.1 content-type: application/json; charset=UTF-8 connection: close accept: image/gif, i