git filter-branch之后撤销到原来状态

起因

因为要拆分仓库,所以按照原来的操作拆分,拆分完成后发现有问题,所以准备还原重新拆分。

注意

  1. git filter-branch之后,不可以做其他额外操作
  2. 运行git filter-branch之前确保所有代码都提交
  3. 确保每一个分支的代码都push到了远程
  4. 为了以防万一,最好复制一份备份

操作

  1. 通过git log --all查找所有的提交日志
  2. 找到最新的提交日志
  3. 通过[git reset --hard 哈希值]回退到原始状态
posted @ 2019-10-24 15:33  秋来叶黄  阅读(584)  评论(0编辑  收藏  举报