假设我7在提交原点/主回购之前提交。我想创建一个修补程序,其中包含修改后的修补程序特定文件,而不是所有文件。或者等价物从修补程序中排除特定文件。我怎样才能做到这一点?在git中创建包含特定文件的修补程序
26
A
回答
36
通过在命令末尾列出路径(在--
之后以避免路径名称和分支名称之间出现任何潜在的冲突),您可以限制git diff
的输出。例如,你可以做到以下几点:
git diff origin/master HEAD -- app/models/region.rb doc/ > changes.patch
...生成一个补丁,只显示一个特定文件和特定目录中的差异。
19
您可以在补丁与文件:
git format-patch <rev> <files...>
例
git format-patch HEAD^^^ Makefile
会给你三个文件0001- [提交] ... 0003- [提交]仅包含的Makefile 。
相关问题
- 1. 如何从svn修订版中创建包含二进制文件更改的git兼容修补程序?
- 2. 要在Android中创建九个可修补的修补程序?
- 3. 在git中创建补丁文件
- 4. 修改文件中的修补程序
- 5. 程序创建9修补程序?
- 6. 在特定的修补程序集中计算具有特定值的修补程序的数量
- 7. 应用修补程序并在分支机构中包含丢失的文件
- 8. 使用Git,如何创建只包含某个目录中的更改的修补程序列表?
- 9. 跨几个重命名为两个文件创建Git修补程序
- 10. 如何在WiX中创建不是“修复”的修补程序
- 11. 如何检索与特定文件关联的修补程序?
- 12. 如何在netlogo中包含修补程序年龄的影响?
- 13. 仅创建修改零件的修补程序
- 14. 如何在每个文件的修订版本之间创建修补程序?
- 15. 在mac中创建软件修补程序
- 16. 更改修补程序中的文件名或编辑修补程序,使修补程序保持有效
- 17. 无法使用git set-url修改远程后创建修补程序
- 18. 用Intellij创建git修订补丁
- 19. 仅在Git中包含特定更改的文件
- 20. 修补程序/修补程序的构建和交付方法
- 21. 用渐变创建九(9)修补程序png文件
- 22. 从单个文件位置创建WiX修补程序
- 23. 在git中修改提交的修补程序
- 24. Git的修补程序分支合并
- 25. 以编程方式修改修补程序创建属性(.pcp)文件?
- 26. 某些文件格式的Git格式修补程序
- 27. 在git中管理修补的工作空间而不共享修补程序
- 28. 如何修改一组Git修补程序中的文件路径?
- 29. 针对修补程序和修补程序等发布分支的Git rebase
- 30. 在mercurial中,我如何对特定文件应用反向修补程序?
这真的有用吗? format-patch文档并没有说你可以提供特定的文件作为参数。 – 2014-02-25 14:43:32
虽然我没有在文档中找到任何有关该功能的参考,但它对我很有用。 – 2014-09-03 15:52:50
我也一直无法找到此功能的文件。希望更好地理解在脚本中使用的选项! – 2017-04-20 05:13:19