Git:撤消推送提交,其中新用户意外删除了所有文件

Chr*_*row 0 git

我们添加了一个新用户,他做了一个put pull并错误地认为它是成功的.

然后他们做了一个git push,但由于他们没有文件,他们删除了整个项目中的所有文件.

现在,我们需要撤消发生的事情,并在删除所有内容之前将项目回滚到提交.

Dan*_*rth 6

  • 将最新版本拉入本地存储库
  • 做一个 git revert HEAD
  • 推送新提交

git revert 创建一个新的提交,以恢复指定提交引入的所有更改.

有关更多信息和背景信息,请参阅此博客文章.