git - 如何在 git rm 并推送到 github 后取消删除文件?

标签 git github repository undelete

我最近在我的本地机器上克隆了一个存储库,然后对其中一个文件执行了 git remove 并将这些更改推送回 github 存储库。我的问题是如何将该文件恢复到原始 github 存储库?

最佳答案

如果你能找到一个包含删除文件的先前提交 abcd,那么你可以使用

git checkout abcd file-to-restore

恢复它。您需要再次提交该文件。

关于git - 如何在 git rm 并推送到 github 后取消删除文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19215393/

相关文章:

git - Jenkins通过Git插件 pull 子模块时报告权限失败(远程Repo Bitbucket)

git - 在 github repo 上编辑 wiki

github - 安装 feathers-rest/client 时无法确定主机 github.com 192.30.253.112 的真实性

templates - SingleThreaderDialog.Exception.NoValidMappingDetailsFound

php - Symfony 4 : entity has a repositoryClass set to "App\Entity\CommentRepository", 但这不是有效的类

linux - 如何检查 GIT 是否已完全克隆存储库?

git - 在Docker化远程Git存储库中有什么意义吗?

Git:为发布选择更改的子集

ruby-on-rails - Capistrano 部署(cap 部署)失败,身份验证错误

mercurial - 如何从 Mercurial 克隆中删除工作副本?