Ich habe Probleme bei der Verwendung .gitignore
Mit meinem .vscode
Ordner in meinem Repository.
Ich habe eine Regel in meiner hinzugefügt .gitignore
mein ganzes zu ignorieren .vscode/
Mappe:
# Visual Studio Code #
.vscode/*
.vscode/settings.json
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
.history.vscode/settings.json
Trotz dieses, .vscode
wird immer noch von meinem lokalen Git-Repository verfolgt. Ich habe verschiedene Lösungen ausprobiert, einschließlich der Verwendung von git filter-branch
um diesen Ordner aus meinem Git-Verlauf zu entfernen und git rm --cached .vscode
um meinen Cache zu löschen und meine Änderungen erneut zu übernehmen, aber keine dieser Lösungen verhindert, dass der .vscode-Ordner von git verfolgt wird.
Wenn ich laufe git status
Ich bekomme immer dieses Ergebnis:
On branch master
Your branch is up to date with 'origin/master'.
Untracked files:
(use "git add <file>..." to include in what will be committed)
.vscode/
nothing added to commit but untracked files present (use "git add" to track)
Bisher habe ich dies umgangen, indem ich diesen Ordner manuell ausschließe, wenn ich git add
meine Änderungen.
Warum ist .vscode/
immer noch als nicht verfolgt angezeigt? Wenn ich müsste git add .
und git commit
Dies würde diesen Ordner zu meinem Git-Verlauf und schließlich zu meinem Remote-Repository hinzufügen, wenn ich git push
. Ich möchte nicht, dass dieses Verhalten auftritt.
Mögliches Duplikat von How to make Git „forget“ about a file that was tracked but is now in .gitignore?
– Verschlüsselte Wassermelone
24. Juli 2019 um 16:59 Uhr
Ihre .gitignore-Datei scheint widersprüchlich zu sein. Sie haben “.vscode/settings.json”, was bedeutet, dass Sie diese Datei ignorieren, und dann haben Sie in der nächsten Zeile dasselbe mit einem Ausrufezeichen vorangestellt, das sie wieder enthält.
– m0j0
24. Juli 2019 um 17:24 Uhr
@m0j0 ja, ich habe dies getan, um ausdrücklich zu versuchen, meine settings.json-Datei in .vscode zu ignorieren, als ich nach verschiedenen Lösungen suchte
– Skye Brown
24. Juli 2019 um 17:56 Uhr