当不当心添加一个不想被git记录等文件时,这个时候就算将该文件记录在了.gitignore里也是没有用的,由于那个文件已经被git记录过了,只有那些历来没有被git记录过的文件(即:自添加进项目后,从没有add 或者 commit 过的文件)才能够在提交到git时,被.gitignore里的规则忽略掉。
万一手欠,添加了不想用git命令上传到远程的文件时,怎么办呢?下面这条命令或许能够帮到忙。
git rm —cached
git rm —cached <file> 删除的是追踪状态,而不是物理文件;
若是你真的是完全不想要了,你也能够直接 rm+忽略+提交