2017-01-23 1 views
1

Ist es möglich, die Funktionalität von .gitignore-Dateien zu haben, wenn ich ein Verzeichnis mit mehreren Git-Projekten habe?.gitignore auf Verzeichnis mit mehreren Git-Projekten

Ich verwalte Dinge wie .bashrc und .vimrc auf verschiedenen Git-Projekten, indem ich das .git-Verzeichnis in etwas wie .git-bashrc umbenenne, die sich im selben Elternverzeichnis befinden. Das bedeutet, dass ich keine .gitignore-Datei für jedes meiner Projekte haben kann.

Ist es möglich, .gitignore-Dateien umzubenennen oder sie im git-Verzeichnis des Projekts abzulegen?

Antwort

0

Sie können mehrere .gitignore-Dateien in verschiedenen (Unter-) Verzeichnissen für Ihre verschiedenen Projekte haben. Der Name muss .gitignore sein, sonst nichts. Weitere Informationen hierzu finden Sie unter this topic.

+0

Würden Sie .gitignore nicht in ein Unterverzeichnis stellen, bedeutet dies, dass es nur Dateien in demselben Unterverzeichnis verarbeiten kann? Ich habe es mit Projektdateien zu tun, die in meinem Home-Verzeichnis bleiben müssen, sodass ich sie nicht in ein Unterverzeichnis neben .gitignore verschieben kann. –

+0

Sie haben eine globale Gitignore-Datei mit Ihrer Git-Installation. Alles, was hier geschrieben wird, gilt für alle Git Repos, die Sie haben. Außerdem können Sie lokale .gitignore-Dateien erstellen und in bestimmte Ordner einfügen, in denen Sie Ignorierregeln definieren möchten. Ich empfehle, die allgemeinen Ignorierregeln in die globale gitignore-Datei aufzunehmen - was für jedes git-Repo gilt - und lokale .gitignore-Dateien für jedes Ihrer Projekte zu erstellen, wobei nur die spezifischen Ignorierregeln für das Projekt gelten. – balazs630

Verwandte Themen