假設我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