我在Github中有一個倉庫,它在供應商文件夾中有大型二進制文件。我想刪除該文件夾,以便回購回到正常大小。從公共git倉庫中刪除舊文件夾
問題/挑戰:
- 有7 - 非順序 - 提交有關供應商的文件夾。
- 有數百個提交將這些提交分開。由於它們是OSS的貢獻,因此丟失這段歷史是不合適的。
- 這是好吧如果誰分叉我的回購的人不能使用這個新的。他們都沒有新的提交。他們可以沒有問題地再次分叉。
我想聽聽有關如何繼續操作的建議。
謝謝。
我在Github中有一個倉庫,它在供應商文件夾中有大型二進制文件。我想刪除該文件夾,以便回購回到正常大小。從公共git倉庫中刪除舊文件夾
問題/挑戰:
我想聽聽有關如何繼續操作的建議。
謝謝。
你會想看看git filter-branch
,更具體地說,--tree-filter
選項。例如:
git filter-branch --tree-filter "rm -r vendor/*" HEAD
這是http://stackoverflow.com/questions/1216733/remove-a-directory-permanently-from-git的副本? –