Antworten:
Fügen Sie einfach ein Muster hinzu .gitignore
.*
!/.gitignore
Bearbeiten: Die .gitignoreDatei selbst wurde hinzugefügt (wichtig, wenn sie noch nicht festgeschrieben ist).
.htaccessbereits eingecheckt sind, werden sie weiterhin verfolgt. gitignoreist nur für neue Dateien wichtig.
/.gitignoreund nicht jede .gitignoreDatei zu ignorieren, unabhängig davon, wo sie sich befindet? Dh warum nicht auflisten !.gitignore(kein Schrägstrich)?
.gitignoreDateien in Ihrer Top-Level- .gitignoreDatei einfach ignorieren . Aber diese Wahl liegt bei Ihnen.
.gitignore wirkt sich nur auf Dateien aus, die noch nicht 'hinzugefügt' wurden.
Das Erstellen neuer .gitignore-Einträge wirkt sich auf alle Dateien aus
git commit -a -m "Pre .gitignore changes"git rm -r --cached .git add .git commit -a -m "Post .gitignore changes"git status
sollte "nichts zu festschreiben (Arbeitsverzeichnis sauber)" `ausgebenIn .git/info/exclude, fügen Sie diese Zeile:
.*
Dadurch wird das rekursive Ignorieren aller versteckten / Punktdateien zum Standard für jedes Repository auf dem Computer. Eine separate .gitignoreDatei für jedes Repo wird auf diese Weise nicht benötigt.