{"id":233,"date":"2020-06-05T14:05:04","date_gmt":"2020-06-05T12:05:04","guid":{"rendered":"https:\/\/www.achtzigzehn.net\/blog\/?p=233"},"modified":"2020-06-05T14:06:10","modified_gmt":"2020-06-05T12:06:10","slug":"cheatsheet-fuer-git","status":"publish","type":"post","link":"https:\/\/www.achtzigzehn.net\/blog\/2020\/06\/05\/cheatsheet-fuer-git\/","title":{"rendered":"Cheatsheet f\u00fcr git"},"content":{"rendered":"\n<p>Ich programmiere zur Zeit eher selten und <a href=\"https:\/\/de.wikipedia.org\/wiki\/Versionsverwaltung\">VCS<\/a> nutze ich noch seltener. Lange Zeit war <a href=\"https:\/\/subversion.apache.org\/\">SVN<\/a> meine erste Wahl, heute ist es <a href=\"https:\/\/git-scm.com\/\">git<\/a>. Aber seltene Nutzung bedeutet auch rasches Vergessen, deshalb hier mein pers\u00f6nliches Cheatsheet f\u00fcr git:<\/p>\n\n\n\n<figure class=\"wp-block-table alignwide\"><table><thead><tr><th>Befehl<\/th><th>Erkl\u00e4rung<\/th><\/tr><\/thead><tbody><tr><td>git init<\/td><td>Ein leeres Git-Repository erstellen oder ein bestehendes neuinitialisieren<\/td><\/tr><tr><td>git clone &#8222;https:\/\/server.com\/sourcerepository&#8220;<\/td><td>Ein Repository in einem neuen Verzeichnis klonen<\/td><\/tr><tr><td>git config &#8211;global user.email &#8222;useremail&#8220;<\/td><td>Festlegung der E-Mail-Adresse (ohne &#8222;&#8211;global&#8220; erfolgt das nur f\u00fcr dieses Repository)<\/td><\/tr><tr><td>git config &#8211;global user.name &#8222;username&#8220;<\/td><td>Festlegung des Usernamens (ohne &#8222;&#8211;global&#8220; erfolgt das nur f\u00fcr dieses Repository)<\/td><\/tr><tr><td>git add &#8222;filename&#8220;<\/td><td>Dateiinhalte zum Commit vormerken<\/td><\/tr><tr><td>git commit<\/td><td>\u00c4nderungen in das Repository eintragen<\/td><\/tr><tr><td>git push<\/td><td>Remote-Referenzen mitsamt den verbundenen Objekten aktualisieren<\/td><\/tr><tr><td>git pull<\/td><td>Objekte von einem externen Repository anfordern und sie mit einem anderen Repository oder einem lokalen Branch zusammenf\u00fchren<\/td><\/tr><tr><td>git diff<\/td><td>\u00c4nderungen zwischen Commits, etc. anzeigen<\/td><\/tr><tr><td>git log<\/td><td>Commit-Historie anzeigen<\/td><\/tr><\/tbody><\/table><figcaption>Auszug \u00fcber git Befehle<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Wenn es dann doch um mehr geht<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>git help git<\/code><\/pre>\n\n\n\n<p>#Last update: 2020-06-05<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ich programmiere zur Zeit eher selten und VCS nutze ich noch seltener. Lange Zeit war SVN meine erste Wahl, heute ist es git. Aber seltene Nutzung bedeutet auch rasches Vergessen, deshalb hier mein pers\u00f6nliches Cheatsheet f\u00fcr git: Befehl Erkl\u00e4rung git init Ein leeres Git-Repository erstellen oder ein bestehendes neuinitialisieren git clone &#8222;https:\/\/server.com\/sourcerepository&#8220; Ein Repository in [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":234,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[18],"class_list":["post-233","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-scripting-coding","tag-git"],"_links":{"self":[{"href":"https:\/\/www.achtzigzehn.net\/blog\/wp-json\/wp\/v2\/posts\/233","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.achtzigzehn.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.achtzigzehn.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.achtzigzehn.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.achtzigzehn.net\/blog\/wp-json\/wp\/v2\/comments?post=233"}],"version-history":[{"count":1,"href":"https:\/\/www.achtzigzehn.net\/blog\/wp-json\/wp\/v2\/posts\/233\/revisions"}],"predecessor-version":[{"id":235,"href":"https:\/\/www.achtzigzehn.net\/blog\/wp-json\/wp\/v2\/posts\/233\/revisions\/235"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.achtzigzehn.net\/blog\/wp-json\/wp\/v2\/media\/234"}],"wp:attachment":[{"href":"https:\/\/www.achtzigzehn.net\/blog\/wp-json\/wp\/v2\/media?parent=233"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.achtzigzehn.net\/blog\/wp-json\/wp\/v2\/categories?post=233"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.achtzigzehn.net\/blog\/wp-json\/wp\/v2\/tags?post=233"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}