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

原由

由于要拆分仓库,因此按照原来的操做拆分,拆分完成后发现有问题,因此准备还原从新拆分。git

注意

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

操做

  1. 经过git log --all查找全部的提交日志
  2. 找到最新的提交日志
  3. 经过[git reset --hard 哈希值]回退到原始状态
相关文章
相关标签/搜索