Git ignoriert neu erstellte .gitignore

Gestern habe ich unter windows mittels folgenden Commands eine neue .gitignore erstellt:

echo .* >> .gitignore
echo bin* >> .gitignore

Diese wurde von Git schlicht ignoriert, dachte ich zumindest. Nach einiger Suche habe ich bemerkt, dass mir dieser Befehl jeweils ein Leerzeichen an die Zeilen gehängt hat. Nachdem diese entfernt waren, funktionierte dann alles wie gewollt.