我使用的是GIT存储库,在服务器上没有写权限。我的所有更改都提交到本地存储库,但没有推送到服务器(原因很明显)。
那么,现在我如何创建一个diff (补丁)文件,其中包含本地存储库和远程存储库之间的区别?
谢谢!
发布于 2016-02-26 10:14:13
假设您在master
分支中:
$ git diff --no-prefix origin/master > save.patch
发布于 2016-02-26 10:03:57
假设您自上次提取存储库以来执行了一次提交,则可以使用git diff HEAD~1
。
如果git存储库已经更改,则需要将这些更改git pull
到本地副本中,然后使用提交的id和git diff
。
https://stackoverflow.com/questions/35648617
复制相似问题