Unten ist meine Verzeichnisstruktur.Kann Verzeichnis mit Gitignore nicht ignorieren
parent_directory
|--.gitignore
|--static/
| |--js/
| | |--encoding.js
| |--css
| |--parent.css
|--tools/
| |--static/
| | |--js/
| | |--css/
| |--templates/
Ich möchte äußere statische Verzeichnis ignorieren. Ich versuche static/**/
, static/
, static/**
aber nichts funktioniert. Immer wenn ich die Datei encoding.js
bearbeite, erscheint sie in der Liste der verfolgten Dateien.
Schritte Ich folgte - 1. Edited der .gitignore Datei und hinzugefügt Muster [alle drei einen nach dem anderen]
2. Edited der Datei encoding.js
3. git status geprüft. Die Datei wurde in der Zone für die verfolgte Datei angezeigt.
Wie soll ich das Muster hinzufügen, so dass jeder Ordner oder Datei in ./static/
Ordner nicht verfolgt wird.
Update 1: statische Datei in der .gitigore-Datei hinzugefügt. Funktioniert immer noch nicht. Siehe das angehängte Bild. [Gelöst]
Update 2: Hinzufügen von statischen in .gitignore Datei ignorieren das/tools/static/Verzeichnis als auch das nicht geschehen ist annehmen. Nur das äußere statische Verzeichnis sollte ignoriert werden.
Versuchen Sie, 'static' hinzuzufügen und es sollte ignoriert werden. Ich denke, der Schrägstrich ist verwirrend. – byxor
Nur getestet und es hat funktioniert. Ich habe eine Antwort geschrieben. – byxor
Überprüfen Sie einfach, aber sind Sie sicher, dass "encoding.js" nicht schon irgendwo in der Versionskontrolle ist? Denn das überschreibt Ihr '.gitignore' – Sander