我看到this post关于不再跟踪以前跟踪过的文件,但这是我的情况。
我以前提交了一个目录。我现在想要解开该目录中的所有内容,但仍然跟踪目录本身。
我补充说
/auto-save-list/*
到.gitignore
文件(我试图忽略的目录是项目根目录中的auto-save-list
目录,我运行git rm --cached
但我还有多个当我进行提交时,从该目录中显示为新的。同样,文件显示在我的原始仓库中。
有人可以帮我忽略之前跟踪文件的内容吗?
答案 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没有跟踪空文件夹),也要在其中添加一个虚拟文件。
*