如何将这些修改过的文件添加到.gitignore?

时间:2016-06-02 15:58:34

标签: git gitignore

当我git status时,我看到以下内容:

modified: ../.bundle/binstubs/byebug modified: ../.bundle/binstubs/coderay modified: ../.bundle/binstubs/erubis modified: ../.bundle/binstubs/haml modified: ../.bundle/binstubs/htmldiff modified: ../.bundle/binstubs/iron_worker modified: ../.bundle/binstubs/kramdown modified: ../.bundle/binstubs/ldiff 我的.gitignore包含: ../.bundle/*

但这些文件仍然显示出来。当我输入git status时,如何将其删除?这些都是宝石,所以我认为我的回购中并不需要它们。

2 个答案:

答案 0 :(得分:1)

除了murraybo所说的内容之外,由于您已经将这些文件添加到您的历史记录中,即使您将它们添加到.gitignore,git也会继续跟踪它们(除非从您的历史中删除)

要删除/停止跟踪它们(不删除本地副本),执行:

git rm --cached -r ../.bundle/

答案 1 :(得分:0)

创建或更改.gitignore一个目录级别。

.bundle添加到此文件