2017-07-12 157 views
1

我意外地將代碼從一個git存儲庫推送到另一個git存儲庫地址。現在我想撤消推動。 我試着刪除新創建的遠程分支,但仍然提交顯示在Sourcetree中。是否有任何方法恢復到初始狀態。無意中將代碼從一個git存儲庫推送到另一個git存儲庫地址

+0

我想你(或管理員)將不得不垃圾收集所有這些提交。即使你刪除了這個遠程分支,我的猜測是它的提交仍然可以在reflog中找到。 –

+0

@TimBiegeleisen我不想恢復到特定的提交。相反,我想從其他存儲庫中刪除提交。 – kernel

+0

場景:將來自Rep B的提交推送到Rep A地址。現在我需要從Rep A中刪除Rep B的推送提交。 – kernel

回答

0

屬於存儲庫的標籤被推送到意外的存儲庫地址,這造成了一個問題。一旦這個被刪除,所有的提交被刪除的源代碼樹。

相關問題