我添加了一堆要由 git 跟踪的文件,但它们被错误地添加(并提交)。它们应该存在于工作目录中(它们是我的 IDE 使用的临时文件),但不被 git 跟踪。我现在已经创建了一个 .gitignore 文件并添加了适当的条目,但是将文件从 git 跟踪中删除同时将它们安全地留在我的工作目录中的正确方法是什么?
使用 --cached 选项:
git rm --缓存我的文件
完整解释在这里:http://www.kernel.org/pub/software/scm/git/docs/git-rm.html http://www.kernel.org/pub/software/scm/git/docs/git-rm.html
我也喜欢--dry-run
选项。它实际上不会改变任何内容,只是显示哪些文件将受到真实命令的影响。最好从这里开始,看看会发生什么,或者测试你的文件名模式。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)