git patch包括2中: 标准diff 和git format-patch
From c0b96dc1b770c45c49bd2945fe6fade8549f23b9 Mon Sep 17 00:00:00 2001
From: XXX <XXX@gmail.com>
Date: Wed, 20 May 2015 11:07:59 +0800
Subject: [PATCH] 134-Video: Suport XXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXx
Ticket:Bug-6850
Change-Id: I9984b500b06d60d92b9392fdb3b74ff7cca9857b
Signed-off-by: XXX <XXX@gmail.com>
---
AndroidManifest.xml | 4 +--
src/com/android/videoplayer/MainActivity.java | 35 ++++++++++++++++++-------
2 files changed, 27 insertions(+), 12 deletions(-)
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index bc0383e..f893901 100755
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.videoplayer"
- android:versionCode="089"
- android:versionName="0.8.9">
+ android:versionCode="090"
+ android:versionName="0.9.0"版本库信息:由于git format-patch生成的补丁中含有这个补丁开发者的名字,因此在应用补丁时,这个名字会被记录进版本库,显然,这样做是恰当的。因此,目前使用Git的开源社区往往建议大家使用format-patch生成补丁。
git apply my.diff
git am 001Fix.patch
原文地址:http://blog.csdn.net/matrix_laboratory/article/details/45870639