2017-08-01 3 views
0

Teil meiner .gitignore ignorieren wie unten aussieht:development.log ist nicht betroffen von

## Ignore logs 
/log/ 
/log/development.log 

Doch development.log ist immer in modifizierter Dateien, wenn commiting.

Ich habe versucht, --cached zu entfernen und Datei insgesamt zu entfernen. Kein Glück. Auch habe ich es vor kurzem (aus Versehen) zu remote geschoben.

Irgendeine Idee, wie man diesen bugger ein für allemal löst?

Antwort

1

Versuchen

log/* 

(ohne führenden Schrägstrich)

Und wahrscheinlich

git rm --cached log/development.log 

die Datei aus dem Index zu entfernen. Sie können diese Frage auch How to make Git "forget" about a file that was tracked but is now in .gitignore? überprüfen, um versehentlich committed Protokolldatei zu entfernen.

+1

Ich habe 'git update-index --assume-unverändert 'in dem Thread, den Sie verknüpft haben, erwähnt. Fürs Erste scheint das Problem weg zu sein. Vielen Dank. – Kappa

Verwandte Themen