Git отслеживает нежелательные файлы - PullRequest
1 голос
/ 26 января 2020

Утром у меня был "проект", состоящий из независимых файлов, когда я перемещал его в 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 и отслеживает эти каталоги

Я попробовал файл игнорирования и команду удаления, используя / или /** в конце направления, все еще бесполезный

Как мне избавиться от этих каталогов?
У меня есть pu sh изменения, чтобы подтвердить его и все нежелательные файлы сейчас на сайте репо

1 Ответ

0 голосов
/ 26 января 2020

Попробуйте вместо этого ту же команду, выполненную из хранилища:

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
...