Git提交文件,即使是在gitignore文件中

时间:2017-05-26 14:19:29

标签: git

我正在对我的远程存储库进行初始提交,git上传了文件wp-config.php,即使它已列在.gitignore文件中

.DS_Store
.sass-cache/*
.vagrant/
wp-config.php
Vagrantfile

/filer

我做错了什么,我不能在远程存储库中拥有该文件。如何阻止它上传?

1 个答案:

答案 0 :(得分:0)

该文件已经是HEAD的一部分(这意味着您已经在跟踪它...在这种情况下。不考虑.gitignore)或者文件没有​​被跟踪但是在将其添加到索引中之前已将其添加到索引中.gitignore文件。如果是第二种情况,你应该尝试重置它(将其从索引中删除),它不会再打扰你。如果这是第一种情况,那么您可以使用git rm --cache将其从索引中删除(保留在FS上),在这种情况下,它将在下一个修订版上消失,您可以从分支的历史通常意味着重写分支的历史(并且具有后果):Completely remove file from all Git repository commit history