git意外删除文件

时间:2012-11-11 16:08:19

标签: git github

我不小心从存储库中删除了几个文件,进行了提交并将其推送到github存储库。我想恢复文件并提交,并将文件推送回在线存储库。我怎么能这样做?

我尝试检出并将最后一次提交克隆到本地的单独文件夹中 - 但是,我不确定如何从那里继续。

1 个答案:

答案 0 :(得分:3)

你可以做一个git revert {commit #}来恢复那个提交,你可以推送到github。

如果您不想还原,您还可以git checkout {commit #} -- file1 file2 file3 ...检查要直接还原为当前分支中的新更改,提交和推送的文件。