【发布时间】:2016-08-27 03:02:01
【问题描述】:
这就是发生的事情,我不小心在我们的 Git 存储库中恢复了开发分支,它恢复到上周删除了一周的代码和数据。
这是我用来还原的命令
git reset --hard <revision_id_of_last_known_good_commit>
git push --force
不幸的是,当我运行此命令时我不在我的分支中,它会擦除数据并将 HEAD 设置为 7 天前的状态。
Git 分支:
- 开发
- resetfeature(我的远程分支)
我没有恢复远程分支,而是恢复了“开发”分支。
如何恢复丢失的数据?
【问题讨论】:
-
现在是时候保护那些关键分支不被强制推送了。