git filter-branch以後撤銷到原來狀態

原由

由於要拆分倉庫,因此按照原來的操做拆分,拆分完成後發現有問題,因此準備還原從新拆分。git

注意

  1. git filter-branch以後,不能夠作其餘額外操做
  2. 運行git filter-branch以前確保全部代碼都提交
  3. 確保每個分支的代碼都push到了遠程
  4. 爲了以防萬一,最好複製一份備份

操做

  1. 經過git log --all查找全部的提交日誌
  2. 找到最新的提交日誌
  3. 經過[git reset --hard 哈希值]回退到原始狀態
相關文章
相關標籤/搜索