2016-12-14 3 views
0

Ich habe Projekt geklickt mit .gitignore. Dann habe ich einige Verzeichnisse mit Dateien darin für bestimmte Testzwecke platziert. Ich möchte diese Verzeichnisse nicht zum Remote-Repository übertragen, aber ich setze auch keine seltsamen Verzeichnisse und Dateinamen auf .gitignore, um andere Entwickler nicht zu stören, die .gitignore lesen. Wie man dieses Problem löst?Ignorieren von Dateien ohne Bearbeitung .gitignore

Antwort

2

Es gibt mehrere Ebenen von git ignore-Konfigurationen. Sie können e. G. Bearbeiten Sie .git/info/exclude und definieren Sie Ihre Excludes dort. Sie können auch eine benutzerspezifische Datei ausschließen, die dann für alle oder Ihre Git-Repositories gilt.

Für weitere Informationen lesen Sie man gitignore.

+1

Dies sollte als Antwort akzeptiert werden. – chyno

0

Wahrscheinlich jeder IDE haben Option für einige Ordner ausschließen, zum Beispiel in PHP Sturm können Sie Option Mark Directory verwenden als ausgeschlossen.

Auch vor begehen Sie nur Dateien hinzufügen können, die begangen werden soll, mit:

git add name_of_file1 name_of_file2 
0

Sie können eine lokale .gitignore_global Datei für diesen Zweck erstellt werden soll. Mit dieser Datei können Sie Ihre Testdateien für dieses Projekt und die nächsten ignorieren.

  • eine Datei hier erstellen: ~/.gitignore_global
  • darin Ihre ignorierten Dateien hinzufügen.
  • Dann dann diesen Befehl ausführen: git config --global core.excludesfile ~/.gitignore_global

Weitere Informationen hier https://help.github.com/articles/ignoring-files/#create-a-global-gitignore.

+0

"für dieses Projekt und die nächsten" - Ich mag keine "nächsten", weil in diesem Fall ist es möglich, dass in anderen Projekt, Projektverzeichnis den gleichen Namen wie im aktuellen Projekt Testverzeichnis haben kann. – vico

Verwandte Themen