.gitignore nicht funktioniert: Dateien, die ignoriert werden sollen, bekommen noch verpflichtet

Ich versuche, erstellen ein neues git-repository von vorhandenen Ordner. Ich habe eine .gitignore - Datei im Stammverzeichnis des Ordners. Wenn ich aber sage,

git add *
git commit
git push

Dateien, die ignoriert werden sollen erhalten immer noch verpflichtet, das remote-repository. Ich bin auf Windows.
Auch gekauft habe ich eine Lizenz für SmartGIT. Es scheint auch zu ignorieren .gitignore. Ich habe manuell auswählen, welche neuen Dateien zu Begehen.

  • Welche version von Git verwenden Sie? Auch, Sie erwähnen, dass Sie Windows verwenden, so Pfadnamen-Trennzeichen werden immer ärger. Könnte Sie post ein Beispiel für Ihre .gitignore Datei, die nicht funktioniert wie Sie es erwarten?
  • Konnte Sie Bearbeiten Ihre Frage und poste den Inhalt Ihrer .gitignore - Datei? .gitignore wird, verwendet das zugrunde liegende Betriebssystem-spezifische fnname() Methode: siehe zum Beispiel: stackoverflow.com/questions/2330471 und stackoverflow.com/questions/1470572
  • Ich habe nicht gehört, von SmartGIT - ich benutze MSysGit und TortoiseGit und Sie scheinen, mit zu arbeiten .gitignore-Dateien auch. Wenn das Problem mit SmartGIT dann würde ich versuchen die alternative von MSysGit und TortoiseGit.
  • Veröffentlichen das Ergebnis git status und den Inhalt .gitignore. Auf msysgit, Verzeichnis-Trennzeichen sind Schrägstriche: / - wie geht es für Sie Aussehen?
  • Check out diese Frage, welche sich mit diesem Boden in mehr detail...
InformationsquelleAutor John Grey | 2010-05-24
Schreibe einen Kommentar