无法递归忽略顶级文件夹及其中的所有内容
Unable to ignore top-level folder and everything in it recursively
我之前提交了一个文件夹中的文件,但我没有放入任何内容。gitignore 现在忽略该文件夹和其中的所有内容。我试过提交:
.vscode
.vscode/
.vscode/*
.vscode/**
即使在每一个的开头都有 /
...。vscode 并且它的内容不断出现在 git status
.
中
如果我将 .vscode/settings.json
提交到 .git 忽略,则每当我进行更改时,文件都会一直显示在状态中。
我该如何让 git 开始忽略此文件夹及其所有内容?
.gitignore 只会忽略未跟踪的文件。您需要先从版本控制中删除该文件,然后 git 才会忽略该路径。
git rm -r --cached vcscode
git commit -am 'Untrack /vcscode'
此时..不应跟踪更改
我之前提交了一个文件夹中的文件,但我没有放入任何内容。gitignore 现在忽略该文件夹和其中的所有内容。我试过提交:
.vscode
.vscode/
.vscode/*
.vscode/**
即使在每一个的开头都有 /
...。vscode 并且它的内容不断出现在 git status
.
如果我将 .vscode/settings.json
提交到 .git 忽略,则每当我进行更改时,文件都会一直显示在状态中。
我该如何让 git 开始忽略此文件夹及其所有内容?
.gitignore 只会忽略未跟踪的文件。您需要先从版本控制中删除该文件,然后 git 才会忽略该路径。
git rm -r --cached vcscode
git commit -am 'Untrack /vcscode'
此时..不应跟踪更改