如何忽略git中以前跟踪的目录的内容?

时间:2015-06-14 02:30:20

标签: git github gitignore

我看到this post关于不再跟踪以前跟踪过的文件,但这是我的情况。

我以前提交了一个目录。我现在想要解开该目录中的所有内容,但仍然跟踪目录本身。

我补充说 /auto-save-list/*.gitignore文件(我试图忽略的目录是项目根目录中的auto-save-list目录,我运行git rm --cached但我还有多个当我进行提交时,从该目录中显示为新的。同样,文件显示在我的原始仓库中。

有人可以帮我忽略之前跟踪文件的内容吗?

1 个答案:

答案 0 :(得分:1)

这应该足够了:

resources :books, path: 'b'

不需要' git rm -r --cached auto-save-list/ echo "/auto-save-list/" > .gitignore git add .gitignore git commit -m "Records untracking of /auto-save-list/ folder" '

如果您仍然需要该目录(在Git仓库中版本化,即使Git没有跟踪空文件夹),也要在其中添加一个虚拟文件。

*