我之前已经提交了许多我应该忽略的文件夹。我的意思是,每个.vs
项目中的文件夹Visual Studio
(及其内容)。
也就是说,我有许多包含.vs
的文件夹/项目,都存放在相同的仓库中。
我如何才能取消所有跟踪并立即开始忽略呢?
是否有递归git rm -r --cached
?还是我需要指定每条路径?而且我应该在*/.vs
上添加gitignore
对吗?
答案 0 :(得分:2)
简而言之,是的,有一个git rm -r --cached
命令。
一旦您提交了更新的.gitignore文件以及其他更改,
先执行git rm -r --cached .
然后执行git add .
现在应将这些文件从跟踪中排除。
最后,git commit -m "Untrack unnecessary files"