這是我的傷心故事撤消git拉,它對歷史產生影響。
今天我犯了一個錯誤,從一個不同的倉庫拉入我的。我正在處理Repository A,並將存儲庫B的內容拉入A.我這樣做是因爲我想從該存儲庫中找到一些文件。
之後,我將我的存儲庫推送到遠程。
我的問題不是我的代碼,因爲這兩個存儲庫是不同的。但問題是歷史。
現在我的遠程Repository可以被公衆看到,它具有來自Repository B的所有提交歷史記錄以及我在日誌中的提交。
如何從歷史LOG中刪除這些提交?
有沒有辦法讓我的存儲庫重置爲昨天的狀態?這會導致我的歷史記錄庫B中的提交消失嗎?
我試圖重置Merge,Use Re-base和Cherry-pick,但兩種情況下都沒有刪除歷史記錄。
感謝您的時間
問題是來自回購B的提交比我的提交更舊,現在出現在我的歷史記錄中,與我的提交混淆在一起。 –