删除裸存储库上的错误文件名,时刻22

时间:2014-03-03 07:58:49

标签: git file delete-file git-bare

我在USB驱动器上使用裸仓,在工作和家中处理个人项目。

HOME:在Mac上工作。意外地提交并推送包含*

的命名错误的文件

工作:尝试git pull。部分工作正常,我得到所有必要的文件,但我也得到错误“无法创建文件XXX *(无效的参数)”。

非工作解决方案:trying to delete bad file from bare repo with git push --force:告诉我“你应该先拉”。

但是,如上所示,git pull会产生错误。关于如何清理这个烂摊子的任何建议?基本上,我只是想“进入”我的USB驱动器上的裸仓库并删除有问题的文件,以便我可以合并。

1 个答案:

答案 0 :(得分:1)

所以,你最后一次推动是来自你的MAC。

从您的MAC中删除您的仓库中的文件:

git rm file1.txt

然后推送您的更改。

git commit -m "remove file1.txt"

这可以解决您从回购中提取的问题。