{"id":4026,"date":"2019-01-18T19:02:52","date_gmt":"2019-01-18T18:02:52","guid":{"rendered":"http:\/\/blog.via-internet.de\/?p=4026"},"modified":"2019-01-18T19:02:52","modified_gmt":"2019-01-18T18:02:52","slug":"starting_with_github","status":"publish","type":"post","link":"https:\/\/via-internet.de\/blog\/2019\/01\/18\/starting_with_github\/","title":{"rendered":"Github | Einstieg"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Github ist eine Webseite, die es erm\u00f6glicht, gemeinsam an einem Softwareprojekt zu arbeiten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Zus\u00e4tzlich gibt es eine Versionsverwaltung: es wird also jede \u00c4nderung mit protokolliert, so das diese \u00fcberpr\u00fcft und r\u00fcckg\u00e4ngig gemacht werden kann.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Einstieg<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Der Arbeitsalltag eines Entwicklers, der Github nutzt sieht meistens wie folgt aus<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>er erstellt einmalig ein Github Konto<\/li><li>er richtet ein Repository ein, in dem er seine Programme speichert und verwaltet<\/li><li>das Repository wird &#8220;<em>ausgecheckt<\/em>&#8220;. Dadurch wird eine lokale Kopie auf der Festplatte angelegt<\/li><li>er arbeitet und programmiert in dieser lokalen Kopie<\/li><li>wenn er mit den \u00c4nderungen fertig ist, dann wird das Repository &#8220;<em>eingecheckt<\/em>&#8220;. Alle \u00c4nderungen sind dann wieder im Repository auf dem GibHub server gespeichert.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Mehr \u00fcber das Arbeiten mit GibHub kann man <a href=\"https:\/\/web-development.github.io\/git\/basic-git\/\">hier<\/a> und <a href=\"https:\/\/t3n.de\/news\/eigentlich-github-472886\/\">hier<\/a> nachlesen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Einrichten eines Github-Konto<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 1: notwendige Informationen eingeben<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u00d6ffne deinen Browser und geh auf die Seite <a href=\"https:\/\/github.com\/join\">https:\/\/github.com\/join<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gibt dann die notwendigen Informationen ein<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Benutzername<\/li><li>Email<\/li><li>Passwort<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"http:\/\/blog.via-internet.de\/wp-content\/uploads\/2019\/01\/create_github_account_01-700x778.png\" alt=\"\" class=\"wp-image-4039\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 2: Verifizieren, das ein Mensch das Konto einrichtet<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Klick auf die Pfeile, bis das Bild in der Mitte an der richtigen Stellung steht.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Klick dann auf <strong>Done<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"http:\/\/blog.via-internet.de\/wp-content\/uploads\/2019\/01\/create_github_account_02-700x778.png\" alt=\"\" class=\"wp-image-4040\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 4: Konto einrichten<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Klick auf die Schaltfl\u00e4che <strong>Create an account<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"http:\/\/blog.via-internet.de\/wp-content\/uploads\/2019\/01\/create_github_account_03-700x775.png\" alt=\"\" class=\"wp-image-4041\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 4: Kontotyp einrichten &#8211; ein kostenloses Konto<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Behalte die Voreinstellung <strong>Free<\/strong> bei und klick auf <strong>Continue<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"http:\/\/blog.via-internet.de\/wp-content\/uploads\/2019\/01\/create_github_account_04-700x771.png\" alt=\"\" class=\"wp-image-4042\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 5: \u00dcberspringen der letzten Eingaben<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">W\u00e4hle hier aus, was Du selbst angeben m\u00f6chtest und klick auf Submit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Oder \u00fcberspringe diese Schritt und klick auch <em>skip this step<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"http:\/\/blog.via-internet.de\/wp-content\/uploads\/2019\/01\/create_github_account_05-700x538.png\" alt=\"\" class=\"wp-image-4043\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 6: Best\u00e4tigungslink \u00f6ffnen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Schau in dein Postfach, du solltest eine Email erhalten haben. Klick auf den Best\u00e4tigungslink, so das dein Konto eingerichtet wird.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"http:\/\/blog.via-internet.de\/wp-content\/uploads\/2019\/01\/create_github_account_06-700x532.png\" alt=\"\" class=\"wp-image-4049\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Erstes Repository einrichten<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Melde dich bei deinem Github-Konto an, falls Du es noch nicht bist<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 1: Repository erstellen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Auf der Startseite klick auf die Schaltfl\u00e4che <strong>Start a project<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"http:\/\/blog.via-internet.de\/wp-content\/uploads\/2019\/01\/create_a_github_repository_1-700x485.png\" alt=\"\" class=\"wp-image-4053\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 2. Neues Repository<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"http:\/\/blog.via-internet.de\/wp-content\/uploads\/2019\/01\/create_a_github_repository_2-700x326.png\" alt=\"\" class=\"wp-image-4054\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 3: Informationen \u00fcber das Repository<\/h3>\n\n\n\n<div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Gib den Namen ein<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"md\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"false\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">home<\/pre>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Gib eine Beschreibung ein: <\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"md\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"false\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">Webseite meines Repositories<\/pre>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"wp-block-paragraph\">W\u00e4hle den Typ<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"md\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"false\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">Public<\/pre>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Selektiere die Option<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"md\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"false\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">Initialize this repository with a README<\/pre>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Klick auf die Schaltfl\u00e4che<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"md\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"false\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">Create repository<\/pre>\n<\/div>\n<\/div>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"http:\/\/blog.via-internet.de\/wp-content\/uploads\/2019\/01\/create_a_github_repository_3-700x454.png\" alt=\"\" class=\"wp-image-4104\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Fertig. Das erste Repository ist erstellt!<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"2056\" height=\"1178\" src=\"https:\/\/i0.wp.com\/blog.via-internet.de\/wp-content\/uploads\/2019\/01\/Bildschirmfoto-2019-01-19-um-13.15.37.png?fit=700%2C401\" alt=\"\" class=\"wp-image-4098\" srcset=\"https:\/\/via-internet.de\/blog\/wp-content\/uploads\/2019\/01\/Bildschirmfoto-2019-01-19-um-13.15.37.png 2056w, https:\/\/via-internet.de\/blog\/wp-content\/uploads\/2019\/01\/Bildschirmfoto-2019-01-19-um-13.15.37-300x172.png 300w, https:\/\/via-internet.de\/blog\/wp-content\/uploads\/2019\/01\/Bildschirmfoto-2019-01-19-um-13.15.37-1024x587.png 1024w, https:\/\/via-internet.de\/blog\/wp-content\/uploads\/2019\/01\/Bildschirmfoto-2019-01-19-um-13.15.37-768x440.png 768w, https:\/\/via-internet.de\/blog\/wp-content\/uploads\/2019\/01\/Bildschirmfoto-2019-01-19-um-13.15.37-1536x880.png 1536w, https:\/\/via-internet.de\/blog\/wp-content\/uploads\/2019\/01\/Bildschirmfoto-2019-01-19-um-13.15.37-2048x1173.png 2048w\" sizes=\"auto, (max-width: 2056px) 100vw, 2056px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Arbeiten mit den Repository<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Vorbereitung<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Als erstes ermitteln wir die URL, um das Repository auszuchecken<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die URL hat immer den gleiche Aufbau und lautet hier:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;a href=\"https:\/\/github.com\/ionic-testaccount\/home.git\">https:\/\/github.com\/ionic-testaccount\/home.git&lt;\/a><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Der allgemeien Aufbau ist:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;a href=\"https:\/\/github.com\/&lt;USERNAME>\/&lt;REPONAME>home.git\">https:\/\/github.com\/&lt;USERNAME>\/&lt;REPONAME>.git&lt;\/a><\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"2090\" height=\"1298\" src=\"https:\/\/i0.wp.com\/blog.via-internet.de\/wp-content\/uploads\/2019\/01\/url_of_repository.png?fit=700%2C435\" alt=\"\" class=\"wp-image-4101\" srcset=\"https:\/\/via-internet.de\/blog\/wp-content\/uploads\/2019\/01\/url_of_repository.png 2090w, https:\/\/via-internet.de\/blog\/wp-content\/uploads\/2019\/01\/url_of_repository-300x186.png 300w, https:\/\/via-internet.de\/blog\/wp-content\/uploads\/2019\/01\/url_of_repository-1024x636.png 1024w, https:\/\/via-internet.de\/blog\/wp-content\/uploads\/2019\/01\/url_of_repository-768x477.png 768w, https:\/\/via-internet.de\/blog\/wp-content\/uploads\/2019\/01\/url_of_repository-1536x954.png 1536w, https:\/\/via-internet.de\/blog\/wp-content\/uploads\/2019\/01\/url_of_repository-2048x1272.png 2048w\" sizes=\"auto, (max-width: 2090px) 100vw, 2090px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Auschecken des Repositories<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ausgecheckt wird das Repository mit dem Kommando <strong>git clone<\/strong>. Man erstellt einen &#8220;Clone&#8221; der Repositories auf dem lokalen Rechner. Das Repository wird in einem Ordner erstellt, der den Namen des Repositories erh\u00e4lt:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"http:\/\/blog.via-internet.de\/wp-content\/uploads\/2019\/01\/git_01_clone-700x131.png\" alt=\"\" class=\"wp-image-4106\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"http:\/\/blog.via-internet.de\/wp-content\/uploads\/2019\/01\/git_02_ls-700x195.png\" alt=\"\" class=\"wp-image-4107\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">\u00c4nderungen durchf\u00fchren<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Im n\u00e4chsten Schritt erfolgt das Arbeiten mit dem Repository. Hier werden die gew\u00fcnschten \u00c4nderungen an den Dateien durchgef\u00fchrt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Beispielhaft erstellen wir eine neue Datei <strong>TODO.md<\/strong>:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"http:\/\/blog.via-internet.de\/wp-content\/uploads\/2019\/01\/git_03_change-700x164.png\" alt=\"\" class=\"wp-image-4108\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Status anzeigen <\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Mit dem Kommando <strong>git status<\/strong> k\u00f6nnen wir die \u00c4nderungen anzeigen lassen. Damit sehen wir, was sich im Vergleich zum Repository auf Github ge\u00e4ndert hat.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In unserem Beispiel wird die neue Datei angezeigt als<em> Untracked file<\/em>:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"http:\/\/blog.via-internet.de\/wp-content\/uploads\/2019\/01\/git_04_status-700x171.png\" alt=\"\" class=\"wp-image-4109\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">\u00c4nderungen \u00fcbernehmen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Mit Hilfe der Kommandos <strong>git add<\/strong> wird die durchgef\u00fchrten \u00c4nderungen &#8220;vorgemerkt&#8221; f\u00fcr die Aufnahme in das Repository. <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"http:\/\/blog.via-internet.de\/wp-content\/uploads\/2019\/01\/git_05_add-700x189.png\" alt=\"\" class=\"wp-image-4110\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Das eigentliche hinzuf\u00fcgen erfolgt durch das Best\u00e4tigen der \u00c4nderungen: mit dem Kommando <strong>git commit<\/strong>. Durch den Parameter <strong>-m<\/strong> wird eine Beschreibung der \u00c4nderung hinzugef\u00fcgt.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"http:\/\/blog.via-internet.de\/wp-content\/uploads\/2019\/01\/git_06_commit-700x192.png\" alt=\"\" class=\"wp-image-4111\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Einchecken des Repositories<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Zum Abschluss wollen wir die best\u00e4tigten \u00c4nderungen in das Repository hochladen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hier ben\u00f6tigen wir nat\u00fcrlich die erforderlichen Rechte.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wir erhalten diese, in dem wir unseren Benutzernamen mit angeben. Wir passen dazu die URL des Repositories an:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"http:\/\/blog.via-internet.de\/wp-content\/uploads\/2019\/01\/git_07_remote-700x49.png\" alt=\"\" class=\"wp-image-4112\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Jetzt erfolgt das Hochladen mit <strong>git push<\/strong>. Es muss nur noch das Passwort angegeben werden:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"http:\/\/blog.via-internet.de\/wp-content\/uploads\/2019\/01\/git_08_push-700x172.png\" alt=\"\" class=\"wp-image-4113\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Der abschliessende Status zeigt, das alle \u00c4nderungen \u00fcbernommen sind und das lokale Repository auf dem gleiche Stand ist, also &#8220;clean&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"http:\/\/blog.via-internet.de\/wp-content\/uploads\/2019\/01\/git_09_status-700x107.png\" alt=\"\" class=\"wp-image-4114\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Repository auf Github pr\u00fcfen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Blick auf die Webseite unseres Repositories zeigt, das die \u00c4nderungen \u00fcbernommen wurde. Wir sehen die neue Datei mit den von uns verwendeten Kommentar.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"2020\" height=\"1238\" src=\"https:\/\/i1.wp.com\/blog.via-internet.de\/wp-content\/uploads\/2019\/01\/git_10.png?fit=700%2C429\" alt=\"\" class=\"wp-image-4118\" srcset=\"https:\/\/via-internet.de\/blog\/wp-content\/uploads\/2019\/01\/git_10.png 2020w, https:\/\/via-internet.de\/blog\/wp-content\/uploads\/2019\/01\/git_10-300x184.png 300w, https:\/\/via-internet.de\/blog\/wp-content\/uploads\/2019\/01\/git_10-1024x628.png 1024w, https:\/\/via-internet.de\/blog\/wp-content\/uploads\/2019\/01\/git_10-768x471.png 768w, https:\/\/via-internet.de\/blog\/wp-content\/uploads\/2019\/01\/git_10-1536x941.png 1536w, https:\/\/via-internet.de\/blog\/wp-content\/uploads\/2019\/01\/git_10-570x350.png 570w\" sizes=\"auto, (max-width: 2020px) 100vw, 2020px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Github ist eine Webseite, die es erm\u00f6glicht, gemeinsam an einem Softwareprojekt zu arbeiten. Zus\u00e4tzlich gibt es eine Versionsverwaltung: es wird also jede \u00c4nderung mit protokolliert, so das diese \u00fcberpr\u00fcft und r\u00fcckg\u00e4ngig gemacht werden kann. Einstieg Der Arbeitsalltag eines Entwicklers, der Github nutzt sieht meistens wie folgt aus er erstellt einmalig ein Github Konto er richtet ein Repository ein, in dem er seine Programme speichert und verwaltet das Repository wird &#8220;ausgecheckt&#8220;. Dadurch wird eine lokale Kopie auf der Festplatte angelegt er arbeitet und programmiert in dieser lokalen Kopie wenn er mit den \u00c4nderungen fertig ist, dann wird das Repository &#8220;eingecheckt&#8220;. Alle \u00c4nderungen [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4075,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[28],"tags":[],"class_list":["post-4026","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-git_github"],"jetpack_featured_media_url":"https:\/\/via-internet.de\/blog\/wp-content\/uploads\/2018\/12\/welcome-to-github.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/via-internet.de\/blog\/wp-json\/wp\/v2\/posts\/4026","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/via-internet.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/via-internet.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/via-internet.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/via-internet.de\/blog\/wp-json\/wp\/v2\/comments?post=4026"}],"version-history":[{"count":0,"href":"https:\/\/via-internet.de\/blog\/wp-json\/wp\/v2\/posts\/4026\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/via-internet.de\/blog\/wp-json\/wp\/v2\/media\/4075"}],"wp:attachment":[{"href":"https:\/\/via-internet.de\/blog\/wp-json\/wp\/v2\/media?parent=4026"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/via-internet.de\/blog\/wp-json\/wp\/v2\/categories?post=4026"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/via-internet.de\/blog\/wp-json\/wp\/v2\/tags?post=4026"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}