Git不断跟踪不良文件

问题描述 投票:1回答:1

早晨我有一个由独立文件组成的“项目”,当我将其移至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,并继续跟踪那些目录

我已经尝试过忽略文件并在指令的末尾使用//**进行了删除命令,但仍然没有用

如何摆脱这些目录?我已经推送了更改以确认它,所有不受欢迎的文件现在都在回购网站上

git visual-studio gitignore
1个回答
0
投票

尝试从存储库内部执行相同的命令:

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
© www.soinside.com 2019 - 2024. All rights reserved.