我对公共Three20图书馆进行了一些私人更改。 Three20现在将使用半可信SSL证书。自定义视图现在适用于分组表视图中的标头。现在允许在照明控制器上使用自定义镀铬,并且通过3G调整网络性能以支持图像加载。最后,修复了导致文本域单元格从TTTableViewController中消失的显示错误。
不幸的是,我犯了罪。在这之前我没有做新的分支。
%git status
# On branch master
# Your branch is ahead of 'origin/master' by 3 commits.
# nothing to commit (working directory clean)
%git log
commit a6ab33d74dd92787a0f7f2b7aa25911aff06a709
Author: Scott Penberthy <scott@nhighland.com>
Date: Mon Sep 27 15:35:46 2010 -0400
Add appropriate method headers to expose custom views, custom chrome
commit 9b65760c0ab9f0b7d576d657ab6fd42e8446ed81
Author: Scott Penberthy <scott@nhighland.com>
Date: Tue Sep 21 14:36:38 2010 -0400
Updated to 4.1, allowed custom table header views in a grouped table
commit 52f95dc5d0e1a7f51d0cf992859f90d3ee212783
Author: Scott Penberthy <scott@nhighland.com>
Date: Sun Aug 29 10:18:52 2010 -0400
Fix display bug in TTableControlCell. Tune network. Fix SSL bug with bad cert.
是否有一种简单的方法可以从这三个提交中创建差异?我想将这些提供给Three20,并让其他人使用这些更改。捆绑本地更改的最佳方式是什么?
答案 0 :(得分:1)
查看git-format-patch
man page 。这将创建可以发送给他们的补丁文件(文本),并且可以轻松应用。在你的情况下,可能......
git format-patch 52f95dc5..