【发布时间】:2019-11-01 06:48:28
【问题描述】:
在我需要提取的几个提交中,有几个删除。这些文件属于一些不应该出现在 git 存储库中的基本项目文件(这首先是我们的错误,是的)。 所以我担心删除这些文件可能会导致一些故障,我不想花时间修复它。
我正在寻找类似的东西
git rm --cached
从远程仓库中删除文件但留在本地
我需要类似的东西
git pull --cached
不会删除本地文件,但会从跟踪文件中删除它们
【问题讨论】:
-
那么您有一个文件已从存储库中删除但保存在本地?并且其他人已经删除了该文件,所以当您拉动 git 时想要删除该文件?
-
@evolutionbox 其他人已删除该文件,我想保留它并从已跟踪移至未跟踪
-
如果其他人已将其从 repo 中删除,则它将无法跟踪。尝试将文件移到 repo 之外的其他位置,拉取然后放回去?
-
为什么不备份已删除的文件,拉取更改并将文件复制回来(如果需要)