gpt4 book ai didi

git - 如何让 Git 忘记已跟踪但现在位于 .gitignore 中的文件?

转载 作者:行者123 更新时间:2023-12-05 07:46:14 25 4
gpt4 key购买 nike

我把一个之前被 Git 跟踪的文件放到 .gitignore 列表中。但是,该文件在编辑后仍显示在 git status 中。我如何强制 Git 完全忘记该文件?

最佳答案

.gitignore 将阻止将未跟踪的文件添加(无需 add -f)到 Git 跟踪的文件集中。但是,Git 将继续跟踪任何已被跟踪的文件。

要停止跟踪文件,我们必须将其从索引中删除:

git rm --cached <file>

以递归方式删除文件夹和文件夹中的所有文件:

git rm -r --cached <folder>

从头版本中删除文件将在下一次提交时发生。

警告:虽然这不会从您的本地机器上删除物理文件,但它会在其他开发人员的下一次 git pull 中删除这些文件。

关于git - 如何让 Git 忘记已跟踪但现在位于 .gitignore 中的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40937216/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com