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?
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. –
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