我創建一個空的承諾:的Git補丁提交
$ git commit --allow-empty -m "something important"
有時它是有用的,例如協調2(或更多)不同的Git樹。
然而,當我
$ git format-patch ...
空提交被省略,因爲它們不與任何代碼差異有關。 有沒有辦法在補丁中包含空提交? 在此先感謝!
我創建一個空的承諾:的Git補丁提交
$ git commit --allow-empty -m "something important"
有時它是有用的,例如協調2(或更多)不同的Git樹。
然而,當我
$ git format-patch ...
空提交被省略,因爲它們不與任何代碼差異有關。 有沒有辦法在補丁中包含空提交? 在此先感謝!
它適合我。我做了一個空的提交,然後是一個非空的,都在現有的回購之上,然後我做了git format-patch @~4..
,它寫出了4個提交,其中包括空文件,這是一個空文件。問題是文件是空的,因此不會重新創建空的提交?
您可以通過--always
到git format-patch
,但git am
不會理解如何應用它仍然。
是的,如果你想用'git apply-patch'重新創建另一棵樹,這是一個問題。 – sdwilsh