2

我不小心从存储库中删除了几个文件,进行了提交并将其推送到 github 存储库。我想取回文件并提交,然后将文件推送回在线存储库。我该怎么做呢?

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

4

1 回答 1

3

您可以执行一个git revert {commit #}将还原该提交的操作,然后您可以推送到 github。

如果您不想恢复,您也可以将git checkout {commit #} -- file1 file2 file3 ...要恢复的文件直接签出为当前分支中的新更改,提交它们并推送。

于 2012-11-11T16:13:12.910 回答