GitHub如何在一个Repo里
在一个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文件了,
但是…...全部
在一个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就可以了。
收起