我提交了我应该忽略的文件夹。我现在怎么能开始忽视呢?
I've committed folders that I should ignore. How can I start to ignore now?
我以前提交了很多我应该忽略的文件夹。我的意思是,文件夹 .vs
(及其内容)进入每个 Visual Studio
项目。
就是说,我有很多 folders/projects 和 .vs
到同一个仓库。
我怎样才能取消跟踪所有这些并立即开始忽略?
有没有递归git rm -r --cached
?还是我需要指定每条路径?而且我应该在 gitignore
上添加 */.vs
对吗?
简而言之,是的,有一个 git rm -r --cached
命令。
提交更新后的 .gitignore 文件以及其他更改后,
通过执行 git rm -r --cached .
然后 git add .
取消跟踪
现在应该将这些文件排除在跟踪之外。
最后,git commit -m "Untrack unnecessary files"
我以前提交了很多我应该忽略的文件夹。我的意思是,文件夹 .vs
(及其内容)进入每个 Visual Studio
项目。
就是说,我有很多 folders/projects 和 .vs
到同一个仓库。
我怎样才能取消跟踪所有这些并立即开始忽略?
有没有递归git rm -r --cached
?还是我需要指定每条路径?而且我应该在 gitignore
上添加 */.vs
对吗?
简而言之,是的,有一个 git rm -r --cached
命令。
提交更新后的 .gitignore 文件以及其他更改后,
通过执行 git rm -r --cached .
然后 git add .
现在应该将这些文件排除在跟踪之外。
最后,git commit -m "Untrack unnecessary files"