git - 如何提交/删除以 ":"开头的文件?

标签 git gitlab commit

我的团队中有人错误地推送了一个名为“:w:w”的文件(看起来他试图用 VIM 编辑一个文件)但是现在,我们无法以任何方式删除它。

我尝试使用 git add\:w\:w 但是在提交时,git 返回一个错误,指出没有文件匹配 'w:w'

有没有办法通过命令行来做到这一点,因为我们对存储库没有任何权限?

最佳答案

你应该使用双\:

git add \\:w\\:w

或者

git add "\:w\:w"

关于git - 如何提交/删除以 ":"开头的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43583378/

相关文章:

docker - 将 gitlab-runner 从 docker 注册到 gitlab

git - 如何使用 API 更新 GitHub Pull Request Review 的评论文本

git - 我如何在 Git 中显示 merge 时没有快进的文件?

Git pull .gitignore 中的文件

ruby-on-rails - 试图添加 .rvmrc 以忽略,它不起作用

apache - 使用 SSL 的 Apache2 上的 Gitlab

continuous-integration - 您可以设置 Gitlab CI 阶段以便其他阶段不要等待它完成吗?

git - 将提交的 git 文件移动到另一个目录

sql - Spring Batch 事务在提交间隔之外提交

save - Docker 提交不保存更改