Gehört die .gitignore-Datei irgendwo in die .git-Ordnerstruktur oder in die Hauptquelldateien?
Gehört die .gitignore-Datei irgendwo in die .git-Ordnerstruktur oder in die Hauptquelldateien?
Antworten:
Legen Sie .gitignore im Arbeitsverzeichnis ab . Es funktioniert nicht, wenn Sie es im Verzeichnis .git (Repository) ablegen.
$ ls -1d .git*
.git
.gitignore
.gitignore
Datei an einer beliebigen Stelle im Arbeitsverzeichnis ablegen können , dh in einem beliebigen Ordner, in dem Ihr Code vorherrscht. Die beste Vorgehensweise wäre jedoch, die .gitignore
Datei im Stammverzeichnis abzulegen. Dies bedeutet eine .gitignore
Datei für ein gesamtes Repo. Dadurch wird die Verwaltung der ignorierten Dateien effektiver.
Wie in den anderen Antworten angegeben, können Sie .gitignore
in einem beliebigen Verzeichnis in einem Git-Repository ablegen. Wenn Sie jedoch eine private Version von benötigen .gitignore
, können Sie die Regeln zur .git/info/exclude
Datei hinzufügen .
core.excludesfile
(siehe git-config (1) ) eine Datei angeben , die Ihre persönlichen ausschließen Muster (Ihre Lieblings „temporäre Datei“ Namensmuster, Editor Backup / temporäre Dateien, etc.) hält. Vermeiden Sie daher, „persönliche Muster“ in nachverfolgte .gitignore
Datei (en) einzufügen.
.gitignore
Datei gehören.
Sie können .gitignore in einem beliebigen Verzeichnis in git ablegen.
Es wird häufig als Platzhalterdatei in Ordnern verwendet, da Ordner normalerweise nicht von git verfolgt werden.
Im Zweifelsfall legen Sie es einfach im Stammverzeichnis Ihres Repositorys ab. Weitere Informationen finden Sie unter https://help.github.com/articles/ignoring-files/ .
Wenn Sie dies global tun möchten, können Sie den Standardpfad verwenden, nach dem git sucht. Platzieren Sie es einfach in einer Datei mit dem Namen "Ignorieren" im Pfad~/.config/git
(so vollständiger Pfad für die Datei ist: ~/.config/git/ignore
)
Wenn Sie ein neues Konto bei Github erstellen, können Sie .gitignore hinzufügen und es wird automatisch am rechten / Standardspeicherort Ihres Arbeitsplatzes eingerichtet. Sie müssen dort zu Beginn nichts hinzufügen, sondern können den Inhalt jederzeit ändern.