.gitignore在任何情况下都不起作用,这里的缺点是什么?

时间:2019-11-07 03:39:52

标签: git gitignore

.gitignore在任何尝试过的情况下均不起作用:

  • 无论如何内容都是
    README.md
    Readme.md
    readme.md

  • 已清除,
    git rm --cached README.md

  • 本地目录中的Readme.md文件已删除

但是在执行git push时,它仍然会清除并清除远程回购中的文件

哪里来了,失败了吗?
救救我!

1 个答案:

答案 0 :(得分:2)

如果已在远程存储库中跟踪了文件,则需要将其删除。

尝试进行测试:

  • 将远程存储库克隆到新的本地文件夹中
  • 将其确切名称添加到.gitignore:echo README.md>>.gitignore
  • 在本地删除它:git rm README.md(或git rm --cached README.md,如果要保留它)
  • 添加,提交和推送:git add .; git commit -m "delete README"; git push

请确保使用正确的大小写来删除文件,并且不要删除.gitignore