我不小心从存储库中删除了几个文件,进行了提交并将其推送到github存储库。我想恢复文件并提交,并将文件推送回在线存储库。我怎么能这样做?
我尝试检出并将最后一次提交克隆到本地的单独文件夹中 - 但是,我不确定如何从那里继续。
答案 0 :(得分:3)
你可以做一个git revert {commit #}
来恢复那个提交,你可以推送到github。
如果您不想还原,您还可以git checkout {commit #} -- file1 file2 file3 ...
检查要直接还原为当前分支中的新更改,提交和推送的文件。