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

标签 git git-svn ignore

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

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

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

有没有办法让 git 忽略它?

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

最佳答案

查看 git-update-index man page和 --assume-unchanged 位及相关。

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

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

或特定文件

git update-index --assume-unchanged config/database.yml

关于git - 忽略 git 中已修改(但未提交)的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/655243/

相关文章:

java - 如何在一个 bndtools 工作区中使用多个 git 存储库

git - 如何将现有的非空目录转换为Git工作目录并将文件推送到远程仓库

Git 命令将管理 (.git) 目录移动到不同位置

过去提交的 git 状态?

git - Perforce 忽略文件语法与 gitignore 语法有何不同?

Git - 暂时忽略对文件的琐碎更改

git - "RA layer request failed: REPORT request failed"在 git-svn 期间

git - 如何在没有共同历史记录的情况下重新集成 svn 和 git 存储库?

git 与 git-svn 捆绑

eclipse - 添加到 svn :ignore greyed out in subclipse