我正在对我的远程存储库进行初始提交,git上传了文件wp-config.php
,即使它已列在.gitignore
文件中
.DS_Store
.sass-cache/*
.vagrant/
wp-config.php
Vagrantfile
/filer
我做错了什么,我不能在远程存储库中拥有该文件。如何阻止它上传?
答案 0 :(得分:0)
该文件已经是HEAD的一部分(这意味着您已经在跟踪它...在这种情况下。不考虑.gitignore)或者文件没有被跟踪但是在将其添加到索引中之前已将其添加到索引中.gitignore文件。如果是第二种情况,你应该尝试重置它(将其从索引中删除),它不会再打扰你。如果这是第一种情况,那么您可以使用git rm --cache将其从索引中删除(保留在FS上),在这种情况下,它将在下一个修订版或上消失,您可以从分支的历史通常意味着重写分支的历史(并且具有后果):Completely remove file from all Git repository commit history