如果执行拉操作时,如果远程存在一个文件,该文件位于.gitignore本地,该怎么办?您会覆盖本地文件的内容吗?
答案 0 :(得分:0)
如果文件已经在版本控制中,它将保留在版本控制中,这意味着其他用户将看到它。您将需要手动删除文件。要删除文件但不将其从目录中删除,可以使用
git rm --cached file
要对您可以使用的每个文件进行处理
git rm -r --cached .
只要git知道将其删除,文件就不会停留在磁盘上。切换到另一个分支,然后再返回-文件将被删除。这适用于下拉分支的任何人