添加一个文件夹及一些文件如何使用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就可以了。
背景介绍:
在一个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就可以了。
相关文章推荐
- 添加一个文件夹及一些文件如何使用git生成patch
- 添加一个文件夹及一些文件如何使用git生成patch git补丁 新文件 图片资源文件
- 添加一个文件夹及一些文件如何使用git生成patch
- 如何使用git 生成patch 和打入patch
- 如何使用git 生成patch
- 递归的一些方法使用:深度遍历路径中的所有文件和目录,删除一个有文件的文件夹
- 如何使用git 生成patch 和打入patch 标签: gitpatch【转】
- QT 如何实现使用 QPainter 的 drawPixmap() 函数将图片文件绘制到一个 QLabel、QPushButton 或者其他的一些设备上?
- 使用Git如何优雅的忽略掉一些不必的文件
- 脚本文件中使用变量(得到当前时间,用来生成一个文件夹)
- 使用git push命令如何忽略不想提交的文件夹或者文件
- git的patch---解决二进制文件冲突----生成某个文件的patch-----合并一个patch-----查看某个文件的历史---比较两个文件
- Git 将一些生成的中间文件或者文件夹忽略。禁止提交。
- python 9-1 如何使用函数装饰器,定义函数装饰器,用来生成一个原函数基础添加新功能的函数,替代原函数
- 如何使用git 生成patch 和打入patch【转】
- 如何使用git 生成patch 和打入patch
- 在ATMEL sam系列中使用fromelf命令生成bin文件却生成了一个文件夹原因及解决
- 如何使用git 生成patch
- 如何使用git 生成patch
- 如何使用git命令添加文件和提交文件