Ich bin gerade dabei, mich mit Git vertraut zu machen und habe folgendes Problem:
Mein Projekt-Quellbaum:
/
|
+--src/
+----refs/
+----...
|
+--vendor/
+----...
Ich habe Code (derzeit MEF) in meinem Vendor-Zweig, den ich dort kompilieren werde und dann die Referenzen in /src/refs
von wo aus das Projekt sie aufgreift.
Mein Problem ist, dass ich meine .gitignore
auf Ignorieren eingestellt *.dll
y *.pdb
. Ich kann eine git add -f bar.dll
um das Hinzufügen der ignorierten Datei zu erzwingen, was in Ordnung ist, das Problem ist, dass ich nicht herausfinden kann, welche Dateien existieren, die ignoriert werden.
Ich möchte die ignorierten Dateien auflisten, um sicherzustellen, dass ich nicht vergesse, sie hinzuzufügen.
Ich habe die Manpage zu git ls-files
und kann es nicht zum Laufen bringen. Es scheint mir, dass git ls-files --exclude-standard -i
sollte tun, was ich will. Was übersehe ich?