如果你有一个文件在远程,当你在.gitignore本地。当你做拉?你会覆盖本地文件的内容吗?
如果文件已经在版本控制中,它将保留在版本控制中,这意味着其他用户将看到它。您需要手动删除该文件。要删除文件但不从目录中删除它,您可以使用
git rm --cached file
要对每个可以使用的文件执行此操作
git rm -r --cached .
文件/文件不会留在磁盘上很长时间,因为git会知道将其删除。切换到另一个分支然后返回 - 该文件将被删除。这适用于任何拉下分支机构的人