.gitignore在任何尝试过的情况下均不起作用:
无论如何内容都是
README.md
Readme.md
readme.md
已清除,
git rm --cached README.md
本地目录中的Readme.md文件已删除
但是在执行git push时,它仍然会清除并清除远程回购中的文件
哪里来了,失败了吗?
救救我!
答案 0 :(得分:2)
如果已在远程存储库中跟踪了文件,则需要将其删除。
尝试进行测试:
echo README.md>>.gitignore
git rm README.md
(或git rm --cached README.md
,如果要保留它)git add .; git commit -m "delete README"; git push
请确保使用正确的大小写来删除文件,并且不要删除.gitignore
。