2
我是git的新手,我只是想知道,如果有可能從兩個不同的文件創建一個git補丁。沒有git repo,這個場景是我有一個文件並且我修改了它,現在我想創建一個補丁來區分這兩個文件。任何指針?或者,我應該繼續創建一個回購協議,然後修改該文件,然後提交更改?如何從兩個文件創建git補丁?
我是git的新手,我只是想知道,如果有可能從兩個不同的文件創建一個git補丁。沒有git repo,這個場景是我有一個文件並且我修改了它,現在我想創建一個補丁來區分這兩個文件。任何指針?或者,我應該繼續創建一個回購協議,然後修改該文件,然後提交更改?如何從兩個文件創建git補丁?
望着git diff
man page,你可以嘗試使用:
git diff --no-index --patch
有了:
git diff --no-index [--options] [--] [<path>…]
這種形式是給定的兩條路徑比較在文件系統中。
在Git控制的工作樹中運行該命令並且至少有一個路徑位於工作樹之外,或者在由Git控制的工作樹之外運行命令時,可以省略--no-index
選項。
由於:
--no-index
您應該能夠在git倉庫之外使用git diff
而沒有任何問題。