如果bin
文件夹已经被Git跟踪并提交到了本地版本库甚至远程版本库(例如GitHub),解决方法是使用git rm --cached <file>
这个命令。PS:在执行此命令前Git最好能保持干净的状态,也就是"nothing to commit, working tree clean"。
注意!!!在命令执行后受影响的文件都会变成未跟踪状态,此时一定要马上使用git commit -m '备注信息'
命令提交这部分修改,如果还未设置.gitignore
文件则可以设置后一并提交此次更新到本地仓库。这里千万不要使用任何GUI客户端去操作!因为不同GUI客户端可能有不一样的执行结果(例如可能会将文件重新纳入跟踪,等于刚刚的操作白费了)。