小编典典

忽略git中修改(但未提交)的文件?

all

我可以告诉 git 忽略已修改(删除)但不应提交的文件吗?

情况是我在 repo 中有一个子目录,其中包含我根本不感兴趣的东西,所以我删除了它以防止它出现在自动完成等(在 IDE 中)。

但是现在,如果我将该文件夹添加到 .gitignore,则没有任何变化,所有内容都显示为 git status 已删除。

有没有办法让 git 忽略它?

(或者,当我使用 git-svn 时,我可以将更改提交到本地 git 并确保它们不会传递到 svn 存储库吗?)


阅读 87

收藏
2022-06-30

共1个答案

小编典典

查看git-update-index 手册页和 –assume-unchanged 位和相关的。

当我遇到你的问题时,我会这样做

git update-index --assume-unchanged dir-im-removing/

或特定文件

git update-index --assume-unchanged config/database.yml
2022-06-30