Ich möchte den Gitignore ändern, aber nicht jeder im Team möchte diese Änderungen. Wie kann ein Benutzer eine eigene git-Ignorierdatei haben?
git
version-control
gitignore
asdsadasds
quelle
quelle
your_repo/.git/info/exclude
. Die Datei ist wie eine Standard- Gitignore- Datei formatiert .git update-index --skip-worktree [<file>...]
(von hashrocket.com/blog/posts/… )Sie können Ihren eigenen .gitignore mit erstellen
Fügen Sie dann Ihre gewünschten Einträge in diese Datei ein.
quelle
.user_gitignore
Datei in das.git
Verzeichnis von repo stellen und mitgit config core.excludesfile .git/.user_gitignore
~/.cvsignore
Verwenden Sie diese Option, da auch Dienstprogramme wie rsync diese Datei verwenden.core.excludesfile
, auf Ihre globale Ignorierdatei zu verweisen, dh :~/.gitignore
. Wenn Sie globale Ausschlüsse beibehalten und auch repository-spezifische Ausschlüsse haben möchten, ist @ grzuys Antwort der~/.gitignore
Datei vorhanden, also habe ich eine erstellt. Ich habe genau einen Eintrag eingefügt:knexfile.js
und wenn ich zum Repo zurückkehre und starte, habegit status
ich immer noch die Datei in der Änderungsliste.In ihrer .gitconfig:
Auf diese Weise können sie bestimmte Dateitypen global ignorieren. Jeder Benutzer kann seine eigene globale Ignorierdatei haben.
quelle
.gitconfig
indemgit config --local -e
Sie das gewünschte Repo ausführenSie möchten beispielsweise den
~/some/path/.idea
Ordner ignorieren :quelle
Wie im .gitignore-Tutorial von Atlassian angegeben , können Sie auch die
<repo>/.git/info/exclude
Datei Ihres Repos verwenden , die Sie problemlos mit einem beliebigen Texteditor bearbeiten können. Es funktioniert genauso wie.gitignore
.Ich könnte meine intelligenten Dateien, persönlichen Docker-Dateien und Dinge, mit denen ich nur arbeiten muss, leicht ignorieren.
quelle