git - 如何从已删除的文件夹中删除 'Git Remove' 文件?

标签 git gitlab

我正在使用 git remove git rm。我犯了一个简单/愚蠢的错误,即手动删除了一个包含所有文件的文件夹之前我使用了git rm

现在我有 >15 个文件想从我的存储库中删除但不想输入。

有办法吗?

git status

deleted:    Literature/abc.md
deleted:    Literature/acdf.pdf
deleted:    Literature/dsfsdf.pdf
deleted:    Literature/dfgdfs.pdf
deleted:    Literature/sgadfgaa.md
deleted:    Literature/sdsds.pdf
deleted:    Literature/sddvasds.rmd
deleted:    Literature/ddsds.md
deleted:    Literature/fsdfsdsd.png

最佳答案

是的,它们已从您的工作树中删除,但这些文件已保存在上次修订*中,因此您只需将这些文件恢复为上次提交时的状态:

git checkout -- full/path/to/Literature/

然后 rm 按照您最初的意图进行操作。

* (除非这些是新添加的文件但你没有这么说)

关于git - 如何从已删除的文件夹中删除 'Git Remove' 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55503772/

相关文章:

Gitlab:如何向请求访问的用户发送消息

Docker-compose 与 Gitlab CI

Gitlab CI/CD 不会运行我的部署阶段

带参数的 Git 别名

docker - 带有Docker和NPM的Gitlab CI

git - 包含供应商作为字符串的文件未显示在 Github 页面上

git - 在 Git 中转储二进制文件并恢复?

gitlab - 是否可以在 Gitlab 上关注开发人员

php - 如何使用 Doctrine 或 Mysql 更新添加/替换整个数据库

node.js - Github Action err : bash: line 3: npm: command not found