Antworten:
Fügen Sie einfach ein Muster hinzu .gitignore
.*
!/.gitignore
Bearbeiten: Die .gitignore
Datei selbst wurde hinzugefügt (wichtig, wenn sie noch nicht festgeschrieben ist).
.htaccess
bereits eingecheckt sind, werden sie weiterhin verfolgt. gitignore
ist nur für neue Dateien wichtig.
/.gitignore
und nicht jede .gitignore
Datei zu ignorieren, unabhängig davon, wo sie sich befindet? Dh warum nicht auflisten !.gitignore
(kein Schrägstrich)?
.gitignore
Dateien in Ihrer Top-Level- .gitignore
Datei 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 .gitignore
Datei für jedes Repo wird auf diese Weise nicht benötigt.