{"id":275,"date":"2015-09-24T07:19:55","date_gmt":"2015-09-24T07:19:55","guid":{"rendered":"http:\/\/coolt.ch\/notizen\/?p=275"},"modified":"2015-10-07T11:06:16","modified_gmt":"2015-10-07T11:06:16","slug":"git-nicht-commiten","status":"publish","type":"post","link":"https:\/\/coolt.ch\/notizen\/git-nicht-commiten\/","title":{"rendered":"\u00c4nderungen r\u00fcckg\u00e4ngig machen (Git)"},"content":{"rendered":"<p><strong>Nachlesen von \u00c4nderungen r\u00fcckg\u00e4ngig machen<\/strong><br \/>\n<a href=\"https:\/\/www.atlassian.com\/git\/tutorials\/undoing-changes\">https:\/\/www.atlassian.com\/git\/tutorials\/undoing-changes<\/a><\/p>\n<p><strong>File aus Ordner l\u00f6schen<br \/>\n<\/strong>Die Datei bleibt physisch da, wird aber aus der Versionierung (aus git) genommen. <a href=\"http:\/\/coolt.ch\/notizen\/das-programm-git\/\">Git<\/a> sieht das File nicht mehr.<strong><br \/>\n<\/strong><\/p>\n<pre class=\"top-set:false bottom-set:false lang:c decode:true\">git rm &lt;file&gt;             \r\n<\/pre>\n<p><strong><br \/>\nLokale \u00c4nderung nicht comitten<br \/>\n<\/strong>&#8211; &lt;untracked files&gt; k\u00f6nnen mit gitignore vom committen ausgeschlossen werden<br \/>\n&#8211; wurde eine Datei bereits &lt;add&gt; so kann man <span class=\"lang:sh decode:true  crayon-inline \">git reset HEAD &lt;file&gt;<\/span> das File aus der commit-Liste nehmen. (es wird dann wieder rot)<\/p>\n<p><strong>File auf alte Version zur\u00fccksetzen<\/strong><\/p>\n<pre class=\"top-set:false bottom-set:false lang:c decode:true \">git checkout --  &lt;file&gt;          \/\/ falscherweise commited\r\n<strong>git checkout &lt;commit-nr&gt; &lt;file&gt;<\/strong>  \/\/ altes File holen\r\ngit reset &lt;file&gt;                 \/\/ falscherweise &lt;add&gt;<\/pre>\n<p>Der erste Befehl bezieht sich auf den letzten commit. Der zweite auf einen f\u00fcheren. Achtung: in beiden F\u00e4llen wird das<strong> lokale File \u00fcberschrieben<\/strong>!<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nachlesen von \u00c4nderungen r\u00fcckg\u00e4ngig machen https:\/\/www.atlassian.com\/git\/tutorials\/undoing-changes File aus Ordner l\u00f6schen Die Datei bleibt physisch da, wird aber aus der Versionierung (aus git) genommen. Git sieht das File nicht mehr. git rm &lt;file&gt; Lokale \u00c4nderung nicht comitten &#8211; &lt;untracked files&gt; k\u00f6nnen mit gitignore vom committen ausgeschlossen werden &#8211; wurde eine Datei bereits &lt;add&gt; so kann man &hellip; <a href=\"https:\/\/coolt.ch\/notizen\/git-nicht-commiten\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u00c4nderungen r\u00fcckg\u00e4ngig machen (Git)<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[38],"tags":[44],"_links":{"self":[{"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/posts\/275"}],"collection":[{"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/comments?post=275"}],"version-history":[{"count":11,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/posts\/275\/revisions"}],"predecessor-version":[{"id":517,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/posts\/275\/revisions\/517"}],"wp:attachment":[{"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/media?parent=275"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/categories?post=275"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/tags?post=275"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}