{"id":719,"date":"2015-03-24T23:03:35","date_gmt":"2015-03-24T22:03:35","guid":{"rendered":"http:\/\/www.xcep.net\/blog\/?p=719"},"modified":"2015-04-13T22:53:42","modified_gmt":"2015-04-13T20:53:42","slug":"idea-verzeichnis-von-phpstorm-global-ignorieren-git","status":"publish","type":"post","link":"https:\/\/www.xcep.net\/blog\/idea-verzeichnis-von-phpstorm-global-ignorieren-git\/","title":{"rendered":".idea Verzeichnis von PhpStorm global ignorieren (Git)"},"content":{"rendered":"<p>PhpStorm legt grunds\u00e4tzlich einen .idea Ordner an, wenn ein neues Projekt erstellt wird. Dort werden u.a. projektspezifische Einstellungen der IDE gespeichert.<\/p>\n<p>Leider taucht dieser Order dann auch regelm\u00e4\u00dfig in der Versionsverwaltung (z.B. Git) auf, obwohl er dort eigentlich nichts zu suchen hat. Git bietet daf\u00fcr die Funktion, dass unerw\u00fcnschte Dateien und Ordner mit Hilfe der .gitignore Datei ignoriert werden k\u00f6nnen. Es gibt aber noch einen etwas komfortableren Weg, wie man z.B. den .idea Ordner dauerhaft aus allen Git Repositories ausschlie\u00dfen kann.<\/p>\n<p>Git unterst\u00fctzt auch eine globale .gitignore Datei. Diese liegt unter Windows im Hauptverzeichnis des Benutzerordners und hei\u00dft .gitignore_global.<\/p>\n<p>Mit dem Befehl<\/p>\n<pre lang=\"bash\">git config --global core.excludesfile ~\/.gitignore_global<\/pre>\n<p>wird die Datei (X:\\Users\\NAME\\.gitignore_global) als globale .gitignore Datei festgelegt.<\/p>\n<p>Einfach die Datei im o.g. Pfad anlegen und &#8222;.idea\/&#8220; in die Datei eintragen.\u00a0Schon wird der Ordner nicht mehr in der Versionsverwaltung ber\u00fccksichtigt.<\/p>\n<hr \/>\n<p>Quelle: <a title=\"https:\/\/help.github.com\/articles\/ignoring-files\/#create-a-global-gitignore\" href=\"https:\/\/help.github.com\/articles\/ignoring-files\/#create-a-global-gitignore\" target=\"_blank\">GitHub User Documentation<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>PhpStorm legt grunds\u00e4tzlich einen .idea Ordner an, wenn ein neues Projekt erstellt wird. Dort werden u.a. projektspezifische Einstellungen der IDE gespeichert. Leider taucht dieser Order dann auch regelm\u00e4\u00dfig in der Versionsverwaltung (z.B. Git) auf, obwohl er dort eigentlich nichts zu suchen hat. Git bietet daf\u00fcr die Funktion, dass unerw\u00fcnschte Dateien und Ordner mit Hilfe der [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[435,331,433,434],"_links":{"self":[{"href":"https:\/\/www.xcep.net\/blog\/wp-json\/wp\/v2\/posts\/719"}],"collection":[{"href":"https:\/\/www.xcep.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.xcep.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.xcep.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.xcep.net\/blog\/wp-json\/wp\/v2\/comments?post=719"}],"version-history":[{"count":9,"href":"https:\/\/www.xcep.net\/blog\/wp-json\/wp\/v2\/posts\/719\/revisions"}],"predecessor-version":[{"id":729,"href":"https:\/\/www.xcep.net\/blog\/wp-json\/wp\/v2\/posts\/719\/revisions\/729"}],"wp:attachment":[{"href":"https:\/\/www.xcep.net\/blog\/wp-json\/wp\/v2\/media?parent=719"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.xcep.net\/blog\/wp-json\/wp\/v2\/categories?post=719"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.xcep.net\/blog\/wp-json\/wp\/v2\/tags?post=719"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}