1
我有第三方產品需要進行更改。我已將所有股票代碼作爲我的第一次提交。現在我已經做了好幾次,並做了很多改變。Git歸檔除首次提交以外的所有更改
如何導出僅更改的存檔?我希望自第一次提交以來的所有添加/更改,但如果第一次提交沒有被修改,則不需要第一次提交。對於第一次提交中發生的文件將沒有刪除。
我有第三方產品需要進行更改。我已將所有股票代碼作爲我的第一次提交。現在我已經做了好幾次,並做了很多改變。Git歸檔除首次提交以外的所有更改
如何導出僅更改的存檔?我希望自第一次提交以來的所有添加/更改,但如果第一次提交沒有被修改,則不需要第一次提交。對於第一次提交中發生的文件將沒有刪除。
我建議補丁格式,用git format-patch
git format-patch --stdout firstCommitSHA1.. > aPatch
隨着firstCommitSHA1
是你的第一個承諾:後,將選擇一切是第一次提交到您當前HEAD
,併產生補丁方便地應用於另一個回購通過git am
。
你是什麼意思的「檔案」?如果你只是想要一個補丁,你可以在root提交和HEAD之間運行'git diff'。 –
我的意思是stackoverflow.com/questions/160608/how-to-do-a-git-export-like-svn-export – ryan