{"id":163840,"date":"2026-01-28T12:58:14","date_gmt":"2026-01-28T11:58:14","guid":{"rendered":"https:\/\/liora.io\/de\/?p=163840"},"modified":"2026-02-23T10:11:11","modified_gmt":"2026-02-23T09:11:11","slug":"github","status":"publish","type":"post","link":"https:\/\/liora.io\/de\/github","title":{"rendered":"GitHub: Was steckt dahinter und wie lerne ich den Umgang damit?"},"content":{"rendered":"\n<p><strong>Die Plattform GitHub erm\u00f6glicht es Computerprogrammierern, gemeinsam an Codeprojekten zu arbeiten. Hier erfahren Sie alles, was Sie \u00fcber diesen Dienst wissen m\u00fcssen, der massiv in der Data Science und im Machine Learning eingesetzt wird, und wie Sie den Umgang damit lernen k\u00f6nnen.<\/strong><\/p>\n\n\n\n<p>Bei GitHub handelt es sich um einen Open-Source-Hosting-Dienst, der es Programmierern und Entwicklern erm\u00f6glicht, den Computercode f\u00fcr ihre Projekte freizugeben, um so gemeinschaftlich daran zu arbeiten. Man kann den Dienst als eine Art <b>Cloud <\/b>f\u00fcr Computercodes bezeichnen.<\/p>\n\n\n\n<p>Der <b>Quellcode <\/b>der Projekte wird in verschiedenen Programmiersprachen gehostet. Die in den einzelnen Iterationen vorgenommenen \u00c4nderungen werden im Speicher festgehalten. Andere GitHub-Nutzer k\u00f6nnen den Code einsehen und \u00c4nderungen oder Verbesserungen vorschlagen.<\/p>\n\n\n\n<p>Eine der wichtigsten Funktionen von GitHub ist das <b>Versionskontrollsystem<\/b>. Mithilfe dieser Funktion k\u00f6nnen andere Nutzer den Code einer Software \u00e4ndern, ohne jedoch die Software oder die Erfahrungen der aktuellen Nutzer direkt zu beeinflussen. Die vorgeschlagenen \u00c4nderungen k\u00f6nnen in die Software integriert werden, nachdem sie \u00fcberpr\u00fcft und genehmigt wurden.<\/p>\n\n\n\n<p>Ein weiterer Vorzug besteht darin, dass GitHub mit den g\u00e4ngigsten Plattformen und Diensten wie <b>Amazon<\/b>, <b>Google Cloud<\/b> oder <b>Code Climate<\/b> integriert werden kann. Dar\u00fcber hinaus ist der Dienst mit der Syntax von \u00fcber 200 verschiedenen Programmiersprachen kompatibel.<\/p>\n\n\n\n<p>An dieser Stelle sei angemerkt, dass GitHub nicht die einzige Website ist, die sich der kollaborativen Softwareentwicklung mithilfe von Versionskontrolle widmet. Sie ist jedoch zweifellos die beliebteste. Im Mai 2022 z\u00e4hlte die Plattform mehr als 73 Millionen Nutzer.<\/p>\n\n\n\n<p>Der Erfolg dieses Dienstes hat die Aufmerksamkeit von <b>Microsoft <\/b>geweckt. Im Jahr 2018 erwarb der amerikanische Riese GitHub f\u00fcr 7,5 Milliarden US-Dollar in Aktien.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"How GitHub works\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/w3jLJU7DT5E?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-wie-funktioniert-github\">Wie funktioniert GitHub?<\/h2>\n\n\n\n<p>Um zu verstehen, wie GitHub funktioniert, ist es sinnvoll, sich drei seiner Hauptfunktionen anzusehen: <b>Forking<\/b>, <b>Pull Requests<\/b> und <b>Merging<\/b>. Beim Forking wird eine Kopie eines Projekts erstellt. So kann man mit diesem Projekt frei experimentieren, ohne das Original zu beeintr\u00e4chtigen.<\/p>\n\n\n\n<p>Nachdem man zufriedenstellende \u00c4nderungen vorgenommen hat, reicht es aus, eine Pull Request zu \u00fcbermitteln. Diese wird an den Projekteigent\u00fcmer gesendet, der dann die \u00c4nderungen \u00fcberpr\u00fcfen und Fragen stellen kann. Wenn der Projekteigent\u00fcmer mit den vorgeschlagenen \u00c4nderungen einverstanden ist, muss er die Pull Request nur noch mit dem urspr\u00fcnglichen Code zusammenf\u00fchren. Die \u00c4nderungen werden dann in das urspr\u00fcngliche Projekt \u00fcbernommen.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/liora.io\/de\/weiterbildung\/data-ki\/machine-learning-engineer\">Beginnen Sie eine Weiterbildung zum Machine Learning Engineer<\/a><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-wo-liegen-die-starken\">Wo liegen die St\u00e4rken?<\/h2>\n\n\n\n<p>GitHub verdankt seinen Erfolg den vielen Vorteilen, die es Entwicklern bietet. Im Folgenden sind seine wichtigsten St\u00e4rken aufgef\u00fchrt.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-ein-soziales-netzwerk-fur-entwickler\">Ein soziales Netzwerk f\u00fcr Entwickler<\/h3>\n\n\n\n<p>GitHub kann als <b>soziales Netzwerk f\u00fcr Programmierer<\/b> angesehen werden und weist die <b>weltweit gr\u00f6\u00dfte Community<\/b>, die sich dem Codieren widmet, vor.<\/p>\n\n\n\n<p>Entwickler k\u00f6nnen ihre Projekte \u00f6ffentlich zug\u00e4nglich machen und erhalten dadurch nicht nur Unterst\u00fctzung, sondern erreichen unter Umst\u00e4nden auch ein breites Publikum und erlangen dadurch ein hohes Ma\u00df an Aufmerksamkeit.<\/p>\n\n\n\n<p>?Auch interessant:<\/p>\n\n\n\n<figure style=\"margin-top:var(--wp--preset--spacing--columns);margin-bottom:var(--wp--preset--spacing--columns)\" class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><a href=\"https:\/\/liora.io\/de\/cypher-die-sprache-zur-manipulation-von-daten-in-graphen\" target=\"_blank\" rel=\"noopener\">Cypher: Die Sprache zur Manipulation von Daten in Graphen <\/a><\/td><\/tr><tr><td><a href=\"https:\/\/liora.io\/de\/couchbase-die-datenspeicherungsalternative-zu-mongodb\" target=\"_blank\" rel=\"noopener\">Couchbase: Die Datenspeicherungsalternative zu MongoDB<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/liora.io\/de\/mariadb-eine-loesung-fuer-die-verwaltung-und-analyse-von-daten\" target=\"_blank\" rel=\"noopener\">MariaDB: Eine L\u00f6sung f\u00fcr die Verwaltung und Analyse von Daten<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/liora.io\/de\/amazon-rds-relational-database-service-was-ist-das\" target=\"_blank\" rel=\"noopener\">Amazon RDS (Relational Database Service): Was ist das? <\/a><\/td><\/tr><tr><td><a href=\"https:\/\/liora.io\/de\/catastrophic-interference-was-ist-das-wie-kann-man-sie-vermeiden\" target=\"_blank\" rel=\"noopener\">Catastrophic Interference: Was ist das? Wie kann man sie vermeiden?<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/liora.io\/de\/xai-oder-explainable-artificial-intelligence-was-ist-das\" target=\"_blank\" rel=\"noopener\">XAI oder eXplainable Artificial Intelligence: Was ist das? <\/a><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Sobald ein Projekt auf GitHub freigegeben wird, k\u00f6nnen es s\u00e4mtliche Programmierer und andere Interessierte dieser Community begutachten. Der Autor des Projekts kann also auf Probleme hingewiesen werden, die er alleine nicht bemerkt h\u00e4tte. Die Community kann ihm sogar direkt L\u00f6sungsvorschl\u00e4ge unterbreiten und so wertvolle Zeit gewinnen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-vollstandige-ruckverfolgbarkeit-von-anderungen\">Vollst\u00e4ndige R\u00fcckverfolgbarkeit von \u00c4nderungen<\/h3>\n\n\n\n<p>Auf GitHub werden alle \u00c4nderungen, die an einem Projekt vorgenommen werden, in einem &#8222;<b>Changelog<\/b>&#8220; gespeichert. Es ist daher leicht, bei jeder neuen Version genau nachzuvollziehen, welche \u00c4nderungen vorgenommen wurden.<\/p>\n\n\n\n<p>Diese Funktion ist sehr n\u00fctzlich, um einen Blick auf vergangene Versionen zu werfen und die von einem Mitarbeiter vorgenommenen \u00c4nderungen zu identifizieren. Es ist sogar m\u00f6glich, bis zur urspr\u00fcnglichen Erstellung des Projekts zur\u00fcckzugehen, um zu \u00fcberpr\u00fcfen, welche \u00c4nderungen von wem und wann vorgenommen wurden.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Opening keynote - GitHub Universe 2020\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/2m9nUP-e8Co?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-eine-open-source-plattform\">Eine Open-Source-Plattform<\/h3>\n\n\n\n<p>Auf GitHub werden die Projekte als <b>Open-Source-Code<\/b> ver\u00f6ffentlicht. Dadurch kann jeder den Code einsehen und \u00c4nderungen vorschlagen.<\/p>\n\n\n\n<p>Das ist ein echter Pluspunkt, denn <strong>Open-Source-Projekte<\/strong> sind in der Regel flexibler. Sie k\u00f6nnen schneller auf Marktanforderungen reagieren und sich ihnen anpassen. Closed-Source-Software hingegen muss einen Zielmarkt von ihrem Wert \u00fcberzeugen .<\/p>\n\n\n\n<p>Mit <strong>GitHub <\/strong>kann eine ganze Gemeinschaft von Programmierern ununterbrochen daran arbeiten, L\u00f6sungen f\u00fcr konkrete Probleme zu finden. Und diese L\u00f6sungen k\u00f6nnen direkt der Allgemeinheit zur Verf\u00fcgung gestellt werden.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-ein-pool-von-talenten\">Ein Pool von Talenten<\/h3>\n\n\n\n<p>Die GitHub-Gemeinschaft ist derart gro\u00df, dass ein Nutzer h\u00e4ufig Programmierer findet, die an \u00e4hnlichen Projekten arbeiten wie er selbst. Genauso ist es f\u00fcr ein Unternehmen m\u00f6glich, Programmierer mit komplement\u00e4ren F\u00e4higkeiten, Erfahrungen oder Visionen zu finden.<\/p>\n\n\n\n<p>Durch den Beitritt zu dieser Community ist es m\u00f6glich, die entsprechenden Programmierer zu finden, mit ihnen zu arbeiten und sie eventuell anzuwerben. Es handelt sich also um einen idealen Ort, um neue Talente aufzusp\u00fcren.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-reibungslose-zusammenarbeit\">Reibungslose Zusammenarbeit<\/h3>\n\n\n\n<p>Wenn viele Menschen gleichzeitig an einem Projekt arbeiten, obwohl sie sich an verschiedenen Standorten befinden, ist es sehr wahrscheinlich, dass sie sich nicht ausreichend koordinieren oder sich bei ihrer jeweiligen Arbeit \u00fcberschneiden. Beispielsweise kann ein Mitarbeiter ein Problem auf eine Weise l\u00f6sen, die mit dem Ansatz eines anderen Mitarbeiters nicht kompatibel ist.<\/p>\n\n\n\n<p>Mit GitHub und seinem <b>Versionskontrollsystem <\/b>l\u00e4sst sich diesem Problem begegnen. Die Team-Mitglieder k\u00f6nnen zusammenarbeiten, ohne sich gegenseitig zu behindern. Jeder kann in Echtzeit verfolgen, was die anderen tun. Dadurch k\u00f6nnen Projekte optimal auf die Bed\u00fcrfnisse des Unternehmens oder der Organisation abgestimmt verwaltet werden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-github-fur-data-science-und-machine-learning\">GitHub f\u00fcr Data Science und Machine Learning<\/h2>\n\n\n\n<p>Versionskontrolle ist ein wichtiges Konzept f\u00fcr den <a href=\"https:\/\/liora.io\/de\/weiterbildung-data-scientist\">Beruf des Data Scientists<\/a>. Es erm\u00f6glicht eine effizientere Gruppenarbeit durch eine erleichterte Zusammenarbeit an Projekten und gemeinsame Nutzung von Inhalten. Selbst f\u00fcr einen vereinsamten Data Scientist bietet <strong>GitHub <\/strong>die M\u00f6glichkeit, mit \u00c4nderungen zu experimentieren und sie zu testen, ohne das Projekt direkt zu beeintr\u00e4chtigen.<\/p>\n\n\n\n<p>Auch Data Engineers und Machine-Learning-Ingenieure nutzen diese Plattform sehr h\u00e4ufig. Sie erm\u00f6glicht es ihnen ganz einfach, mit der Umsetzung von Machine-Learning-Modellen in der Produktion zu experimentieren, bevor sie angewendet werden. GitHub ist also ein unverzichtbares Tool f\u00fcr <strong>Data Engineering und Machine Learning<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Building your Data Science Portfolio with GitHub (Data Science 101)\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/fCXBaEnPzgo?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-wie-lerne-ich-die-nutzung-von-github\">Wie lerne ich die Nutzung von GitHub?<\/h2>\n\n\n\n<p>Um zu lernen, <strong>GitHub<\/strong> zu benutzen und all seine <strong>Feinheiten<\/strong> zu beherrschen, k\u00f6nnen Sie an einer <strong>GitHub-Schulung<\/strong> teilnehmen. Bei <strong>Liora<\/strong> k\u00f6nnen Sie alle Aspekte dieses <strong>Tools<\/strong> durch unsere <strong>Machine Learning Engineer-Weiterbildung<\/strong> oder unsere <strong>Data Engineer-Weiterbildung<\/strong> erlernen.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-675d14d2 wp-block-buttons-is-layout-flex\" style=\"margin-top:var(--wp--preset--spacing--columns);margin-bottom:var(--wp--preset--spacing--columns)\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/liora.io\/de\/weiterbildung\/data-ki\/machine-learning-engineer\">Beginnen Sie eine Data Engineer Weiterbildung<\/a><\/div>\n<\/div>\n\n\n\n<p>Jetzt wissen Sie alles \u00fcber GitHub. Entdecken Sie weitere unverzichtbare Tools f\u00fcr Data Science, wie die <a href=\"https:\/\/liora.io\/de\/docker-was-ist-das-denn-und-wie-wird-es-benutzt\">Container-Plattform Docker<\/a> oder den <a href=\"https:\/\/liora.io\/de\/apache-airflow-was-ist-das-und-wie-kann-man-es-nutzen\">Workflow-Planer Apache Airflow<\/a>.<\/p>\n\n\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Wie funktioniert GitHub?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"GitHub basiert auf drei Hauptfunktionen: Forking (Erstellen einer Kopie eines Projekts zum freien Experimentieren ohne Beeintr\u00e4chtigung des Originals), Pull Requests (\u00dcbermitteln von \u00c4nderungen an den Projekteigent\u00fcmer zur \u00dcberpr\u00fcfung) und Merging (Zusammenf\u00fchren genehmigter \u00c4nderungen mit dem urspr\u00fcnglichen Code).\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Wo liegen die St\u00e4rken?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"GitHub bietet f\u00fcnf Hauptst\u00e4rken: 1. Soziales Netzwerk f\u00fcr Entwickler (gr\u00f6\u00dfte Programmier-Community weltweit), 2. Vollst\u00e4ndige R\u00fcckverfolgbarkeit aller \u00c4nderungen im Changelog, 3. Open-Source-Plattform (flexibel, gemeinschaftliche Probleml\u00f6sung), 4. Talent-Pool (Zugang zu Programmierern mit komplement\u00e4ren F\u00e4higkeiten), 5. Reibungslose Zusammenarbeit durch Versionskontrolle (paralleles Arbeiten ohne Behinderung, Echtzeit-Transparenz).\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"GitHub f\u00fcr Data Science und Machine Learning\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Versionskontrolle ist f\u00fcr Data Scientists essentiell \u2013 sie erm\u00f6glicht effiziente Gruppenarbeit und sicheres Experimentieren ohne Projektbeeintr\u00e4chtigung. Data Engineers und ML-Ingenieure nutzen GitHub f\u00fcr einfaches Experimentieren mit ML-Modellen vor der Produktionsanwendung. GitHub ist ein unverzichtbares Tool f\u00fcr Data Engineering und Machine Learning.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Wie lerne ich die Nutzung von GitHub?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Liora bietet GitHub-Schulungen im Rahmen der Machine Learning Engineer- und Data Engineer-Weiterbildungen an. Nach Abschluss kennt man auch weitere Data-Science-Tools wie Docker und Apache Airflow.\"\n      }\n    }\n  ]\n}\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Die Plattform GitHub erm\u00f6glicht es Computerprogrammierern, gemeinsam an Codeprojekten zu arbeiten. Hier erfahren Sie alles, was Sie \u00fcber diesen Dienst wissen m\u00fcssen, der massiv in der Data Science und im Machine Learning eingesetzt wird, und wie Sie den Umgang damit lernen k\u00f6nnen.<\/p>\n","protected":false},"author":47,"featured_media":163843,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"editor_notices":[],"footnotes":""},"categories":[2476],"class_list":["post-163840","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-dev"],"acf":[],"_links":{"self":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/163840","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/users\/47"}],"replies":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/comments?post=163840"}],"version-history":[{"count":4,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/163840\/revisions"}],"predecessor-version":[{"id":219345,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/163840\/revisions\/219345"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media\/163843"}],"wp:attachment":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media?parent=163840"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/categories?post=163840"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}