您的位置:首页 > 其它

添加一个文件夹及一些文件如何使用git生成patch

2014-06-03 11:00 627 查看
http://blog.csdn.net/lizzywu/article/details/18666611

背景介绍:

在一个git库里面添加了一个文件夹和若干文件及resource图片文件,需要生成patch分享给大家。

如果是原来的文件做修改,直接用git diff>patch 就可以生成patch文件了,

但是你会发现git diff根本没有任何结果,因为文件夹是新添加的。那怎样生成patch文件呢?

解决方式:

1. git add .把所有文件都进行添加。

2. git commit把修改提交。

3. git log查看最近两次修改的commit id.

4. git diff commitid_orginal commitid_new >patch

以上就能生成patch文件了,

但是……还有图片文件呢,怎么办?

第4步变成git diff -p --binary commitid_orginal commitid_new >patch就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐