2017-10-08 5 views
0

Im Stammverzeichnis des Projekts befindet sich .gitignore und vendor Ordner. Die gitignore Datei enthält:Git verfolgt den Ausnahmeordner .gitignore nicht

!vendor/folder - mit Ausnahme des Ordners im Anbieter.

vendor/ - folder - ausschließt den gesamten Anbieter,

Git mit einer Ausnahme nicht in den vendor Änderungen an Dateien verfolgen. Alles ist so wie es sein sollte.

Problem: Git sieht nicht die neuen Dateien, wenn ich sie erstelle, nur bemerkt.

Ich benutze PhpStorm und es schlägt in der Regel eine neue Datei zum Git hinzufügen, aber nicht für neue Dateien in der , in ähnlicher Weise sieht die Konsole keine neuen Dateien.

Die Frage wird direkt vom gid add Befehl mit der Option -f gelöst, und warnt im Voraus, dass die Datei in einem folder ist das ausgeschlossen ist (!) Von einem der Dateien ignorieren.

Wie die Situation zu beheben und was ist das Problem?

+0

Sie sollen die folter nicht nur un-ignorieren, aber die Dateien als auch (mit den Sternchen). –

+0

im 'vendor'-Ordner gibt es viele andere Ordner, soll ich sie alle auflisten? – rugleb

+1

@ruleb: Nein, fügen Sie '! Vendor/folder /' und '! Vendor/folder/*' hinzu. –

Antwort

0

Ich habe die Ausnahme unter dem Ordner vendor verschoben und die vendor ->vendor/* geändert.

Jetzt in .gitignore:

vendor/* 

!vendor/lynx/ 
Verwandte Themen