早晨我有一个由独立文件组成的“项目”,当我将其移至Visual Studio时,IDE会创建许多文件,这些文件对存储库无用。Vs项目位于git文件夹中,直到我最后一次提交时才跟踪该文件夹
C: repository/visualstudiofolder/anyvssubfolder
现在我在.gitignore
文件中有这行,就像我在C:之前看到的一样:
repository/visualstudiofolder/anyvssubfolder/
而且我已经使用git rm --cached C: repository/visualstudiofolder/anyvssubfolder
它返回a fatal: C: repository is outside repository
,并继续跟踪那些目录
我已经尝试过忽略文件并在指令的末尾使用/
或/**
进行了删除命令,但仍然没有用
如何摆脱这些目录?我已经推送了更改以确认它,所有不受欢迎的文件现在都在回购网站上
尝试从存储库内部执行相同的命令:
cd c:\path\to\repository
git rm --cached -r visualstudiofolder/anyvssubfolder
git commit -m "record deletion of visualstudiofolder/anyvssubfolder"
git status
.gitignore
应该工作,在仓库中:C:\path\to\repository\.gitignore
。
visualstudiofolder/anyvssubfolder/
使用以下命令进行检查:
cd C:\path\to\repository
git check-ignore -v -- visualstudiofolder/anyvssubfolder/aFile