對於問這個問題,我已經提前道歉了,因爲它已經被問過一百萬次了。修改github的歷史
我需要修改我的項目的git的歷史, 提交歷史目前看起來是這樣的:
[E] <- [D] <- [C] <- [B] <- [A]
其中: 答:添加一些代碼, B:增加了一些代碼&增加了一些數據, C:重組項目, d:刪除所有數據, E:增加了一些代碼
的問題是,在提交ç我們的項目組被告知,數據必須保存的I而不是在git上公開。我對git並不是很有經驗,所以我做的第一件事就是刪除數據。但是由於這些數據仍然可以在歷史中被訪問,所以沒有做太多的工作。我該如何解決這個問題,這樣的歷史是這樣的:
[E] <- [C] <- [B] <- [A]
其中: 答:添加一些代碼, B:增加了一些代碼, C:重組項目(無數據的任何引用) E:增加了一些代碼
注意,任何回答你將需要力推,這將反過來要求大家誰擁有在本地計算機上此回購做一些東西,以及刪除提交D. –