{"id":2694,"date":"2021-09-05T10:49:06","date_gmt":"2021-09-05T08:49:06","guid":{"rendered":"https:\/\/bob-team.de\/wordpress\/?p=2694"},"modified":"2026-01-12T10:55:28","modified_gmt":"2026-01-12T09:55:28","slug":"git-zeilenenden","status":"publish","type":"post","link":"https:\/\/bob-team.de\/wordpress\/2021\/09\/05\/git-zeilenenden\/","title":{"rendered":"Git Zeilenenden"},"content":{"rendered":"<p><a href=\"https:\/\/docs.github.com\/en\/get-started\/getting-started-with-git\/configuring-git-to-handle-line-endings\">GitHub empfiehlt<\/a> die automatische Konvertierung:<\/p>\n<pre lang=\"bash\">$ git config --global core.autocrlf true\r\ngit add --renormalize .<\/pre>\n<p>&#8222;core.autocrlf&#8220; wird in <a href=\"https:\/\/git-scm.com\/book\/de\/v2\/Git-einrichten-Git-Konfiguration\">der Konfiguration<\/a> beschrieben.<\/p>\n<pre>Git config \t\t.gitattributes \t\tIndex\/Repo \tWorking Tree\r\ncore.autocrlf=true \t* text=auto eol=crlf \tLF \t\tCRLF<\/pre>\n<p>Die Zeilenenden k\u00f6nnen mit folgender Befehlssequenz \u00fcberarbeitet werden. Achtung! Nur ausf\u00fchren wenn keine offenen \u00c4nderungen vorhanden sind.<\/p>\n<pre lang=\"bash\"># aktuelle Zeilenenden\r\n$ git ls-files --eol\r\n# Konfiguration anwenden\r\n$ git rm --cached -r .\r\n$ git reset --hard<\/pre>\n<p>siehe auch <a href=\"https:\/\/www.aleksandrhovhannisyan.com\/blog\/crlf-vs-lf-normalizing-line-endings-in-git\/\">weitere Details und Optimierung mit <code>.gitattributes<\/code> und <code>.editorconfig<\/code><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>GitHub empfiehlt die automatische Konvertierung: $ git config &#8211;global core.autocrlf true git add &#8211;renormalize . &#8222;core.autocrlf&#8220; wird in der Konfiguration beschrieben. Git config .gitattributes Index\/Repo Working Tree core.autocrlf=true * text=auto eol=crlf LF CRLF Die Zeilenenden k\u00f6nnen mit folgender Befehlssequenz \u00fcberarbeitet werden. Achtung! Nur ausf\u00fchren wenn keine offenen \u00c4nderungen vorhanden sind. # aktuelle Zeilenenden $ git [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2694","post","type-post","status-publish","format-standard","hentry","category-uncategorized","entry"],"_links":{"self":[{"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/posts\/2694","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/comments?post=2694"}],"version-history":[{"count":8,"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/posts\/2694\/revisions"}],"predecessor-version":[{"id":4269,"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/posts\/2694\/revisions\/4269"}],"wp:attachment":[{"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/media?parent=2694"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/categories?post=2694"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/tags?post=2694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}