{"id":186204,"date":"2023-09-30T11:30:59","date_gmt":"2023-09-30T10:30:59","guid":{"rendered":"https:\/\/liora.io\/de\/?p=186204"},"modified":"2026-02-06T06:14:51","modified_gmt":"2026-02-06T05:14:51","slug":"git-vs-github-die-lieblingssoftware-von-entwicklern","status":"publish","type":"post","link":"https:\/\/liora.io\/de\/git-vs-github-die-lieblingssoftware-von-entwicklern","title":{"rendered":"Git vs. GitHub &#8211; Die Lieblingssoftware von Entwicklern"},"content":{"rendered":"<p><strong>Git vs. Github: Git und GitHub geh\u00f6ren zu den wichtigsten Programmen f\u00fcr Webentwickler. Das eine erm\u00f6glicht die Versionsverwaltung, w\u00e4hrend das andere das Hosting von Webprojekten f\u00f6rdert. Sie stehen nicht in Konkurrenz zueinander, sondern erg\u00e4nzen sich vielmehr. Hier erf\u00e4hrst du mehr \u00fcber diese beiden Tools. <\/strong><\/p>\t\t\n\t\t\t<h3>Git vs. Github: Was ist Git?<\/h3>\t\t\n\t\t\t<h4>Git in wenigen Worten<\/h4>\t\t\n\t\t<p><a href=\"https:\/\/liora.io\/de\/github-training-lerne-die-plattform-zu-beherrschen\">Git<\/a> ist eine verteilte und v\u00f6llig freie Versionsverwaltung (auch DVCS oder distributed version control system auf Englisch genannt). Diese Plattform wurde von Linus Torvalds (dem Gr\u00fcnder des Linux-<a href=\"https:\/\/liora.io\/de\/kernel-alles-ueber-die-methode-des-machine-learning\">Kernels<\/a>) im Jahr 2005 entwickelt. Als er dieses Tool entwarf, wollte er die verschiedenen Versionen der Software der Projekte, an denen er arbeitete, verwalten.<\/p><p>Das ist ihm gelungen, denn <strong>Git ist heute die beliebteste Versionsverwaltung<\/strong> der Welt. Es wird in der gro\u00dfen Mehrheit der <a href=\"https:\/\/liora.io\/de\/open-source-definition\">Open-Source-Projekte verwendet.<\/a><\/p><p>Git speichert alle Dateien und beh\u00e4lt dabei die Chronologie des Quellcodes bei. Dadurch sind Entwickler in der Lage, \u00c4nderungen in Dateien und Softwareprojekten zu verfolgen.<\/p>\t\t\n\t\t\t<h4>Die Schl\u00fcsselkonzepte von Git<\/h4>\t\t\n\t\t<p>Um zu verstehen, wie die Versionsverwaltung Git funktioniert, ist es sinnvoll, einen Blick auf ihre Schl\u00fcsselkonzepte zu werfen. N\u00e4mlich:<\/p><ul><li><strong>Dezentralisierung:<\/strong> Als dezentrales Tool erm\u00f6glicht Git jedem Entwickler, eine vollst\u00e4ndige Kopie der Historie seines Quellcodes zu erhalten. Es ist also m\u00f6glich, offline an einem Projekt zu arbeiten, bevor die \u00c4nderungen zusammengef\u00fchrt werden, sobald eine Verbindung hergestellt wird.<\/li><li><strong>Repositories:<\/strong> Diese Kopien werden in Repositories (lokal oder remote) gespeichert, die als Git-Repositories oder Repo bezeichnet werden.<\/li><li><strong>Commits:<\/strong> Alle \u00c4nderungen werden in Form von &#8222;Commits&#8220; gespeichert. Dabei handelt es sich um eine Momentaufnahme des Projektstatus zu einem bestimmten Zeitpunkt mit einer Nachricht, in der die \u00c4nderungen genau beschrieben werden.<\/li><li><strong>Zweige:<\/strong> W\u00e4hrend deiner Softwareprojekte kannst du Zweige erstellen, um neue Funktionen zu entwickeln oder Probleme zu l\u00f6sen. Dies geschieht, ohne dass die Hauptentwicklung gest\u00f6rt wird. \u00c4nderungen am Zweig werden erst dann \u00fcbernommen, wenn die neuen Funktionen funktionieren oder Probleme behoben sind.<\/li><\/ul>\t\t\n\t\t\t<h4>Die Vorteile von Git<\/h4>\t\t\n\t\t<p>Git ist eines der meistgenutzten Werkzeuge f\u00fcr Entwickler, weil es ihnen so viele Vorteile bietet. Dazu geh\u00f6ren unter anderem:<\/p><ul><li><strong>Versionsverwaltung:<\/strong> Mit dieser Funktion erm\u00f6glicht Git Entwicklern, effektiv an Projekten zusammenzuarbeiten, Konflikte beim Zusammenf\u00fchren von Dateien zu verwalten und bei Bedarf auf fr\u00fchere Versionen zur\u00fcckzugreifen.<\/li><li><strong>Ein plattform\u00fcbergreifendes Tool:<\/strong> Git kann sowohl unter Windows, Linux als auch auf dem Mac verwendet werden.<\/li><li><strong>Beide Funktionsweisen:<\/strong> F\u00fcr fortgeschrittene Entwickler bietet Git eine Kommandozeilenschnittstelle. Und f\u00fcr alle anderen gibt es auch die M\u00f6glichkeit, die grafische Benutzeroberfl\u00e4che zu nutzen, um eine intuitivere Navigation zu erhalten.<\/li><\/ul>\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t<figure>\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"900\" height=\"500\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/09\/git-vs-github1.jpg\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/09\/git-vs-github1.jpg 900w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/09\/git-vs-github1-300x167.jpg 300w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/09\/git-vs-github1-768x427.jpg 768w\" sizes=\"(max-width: 900px) 100vw, 900px\">\t\t\t\t\t\t\t\t\t\t\t<figcaption><\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center\"><div class=\"wp-block-button \"><a class=\"wp-block-button__link wp-element-button \" href=\"https:\/\/liora.io\/de\/unsere-aus-und-weiterbildungen\">Entdecke unsere Kurse<\/a><\/div><\/div>\n\n\t\t\t<h3>Git vs. Github : Was ist GitHub ?<\/h3>\t\t\n\t\t\t<h4>GitHub in Stichworten<\/h4>\t\t\n\t\t<p><strong>GitHub ist ein Online-Hosting-Dienst<\/strong>, der 2008 gegr\u00fcndet wurde. Heute werden die meisten Open-Source-Projekte auf dieser Plattform gehostet. GitHub ist so beliebt, dass es 2018 sogar von Microsoft aufgekauft wurde. Und seit Anfang 2023 hat die Plattform die Marke von 100 Millionen Nutzern \u00fcberschritten.<\/p><p>Neben dem <strong>Hosting wird GitHub<\/strong> auch f\u00fcr die <a href=\"https:\/\/liora.io\/de\/software-engineer-beruf-karriere-und-mehr\">kollaborative Softwareentwicklung,<\/a> die Versionsverwaltung, die Zusammenarbeit an Programmierprojekten und die Verfolgung von \u00c4nderungen am Quellcode genutzt.<\/p>\t\t\n\t\t\t<h4>Die GitHub-Funktionen<\/h4>\t\t\n\t\t<p>Lass uns mehr \u00fcber seine Funktionen erfahren:<\/p><ul><li><strong>Repository-Hosting:<\/strong> Du kannst <strong>Git-Repositories<\/strong> erstellen und GitHub f\u00fcr die Speicherung von Quellcode und Dokumentation verwenden. Je nach Projekt kannst du diese Repositories \u00f6ffentlich zug\u00e4nglich machen oder den Zugriff auf sie nur f\u00fcr autorisierte Mitarbeiter beschr\u00e4nken.<\/li><li><strong>Projektmanagement im Team:<\/strong> Unabh\u00e4ngig davon, ob die Repositories privat oder \u00f6ffentlich sind, kannst du ganz einfach deinen Quellcode freigeben und mit anderen Entwicklern an einem Webprojekt zusammenarbeiten. Zu diesem Zweck stehen verschiedene Funktionen zur Verf\u00fcgung, z. B. Kommentare, Benachrichtigungen, Code-Revisionen usw.<\/li><li><strong>Issues:<\/strong> Die Verfolgung von Problemen wird mit GitHub durch ein System zur Meldung und Verwaltung von Bugs (mit einer listenartigen Organisation der Aufgaben) vereinfacht. <br>Pull Requests: Dies sind Merge Requests, die darauf abzielen, \u00c4nderungen an einem Repository vorzuschlagen.<\/li><li><strong>GitHub Actions:<\/strong> Dies ist ein Dienst f\u00fcr die <a href=\"https:\/\/liora.io\/de\/continuous-integration-ci-und-continuous-delivery-cd\">kontinuierliche Integration und Bereitstellung (CI\/CD).<\/a> Damit kannst du verschiedene Aufgaben automatisieren, z. B. Tests, das Erstellen von Paketen, die Bereitstellung auf Servern usw.<\/li><li><strong>GitHub-Seiten:<\/strong> \u00dcber diese Funktion kannst du statische Webseiten direkt aus deinen GitHub-Repositories ver\u00f6ffentlichen.<\/li><li><strong>GitHub-APIs:<\/strong> Um benutzerdefinierte Integrationen zu erstellen, Arbeitsabl\u00e4ufe zu automatisieren und von anderen Anwendungen aus auf GitHub-Daten zuzugreifen.<\/li><\/ul>\t\t\n\t\t\t<h3>Was ist die Verbindung zwischen Git vs. GitHub?<\/h3>\t\t\n\t\t<p><strong>Git vs. GitHub<\/strong> sind keine konkurrierenden Dienste, sondern erg\u00e4nzen sich vielmehr. Meistens werden sie im Rahmen eines Softwareentwicklungsprojekts zusammen verwendet.<\/p><p>In beiden F\u00e4llen stellen sie eine Quellcodeverwaltung bereit, die das Zusammenf\u00fchren und Teilen von Code erleichtern soll. Ihre Funktionsweise unterscheidet sich jedoch grundlegend.<\/p><p><strong>GitHub<\/strong> bietet eine Plattform zum Hosten, Teilen und Zusammenarbeiten an Projekten. W\u00e4hrend Git die Versionsverwaltung erm\u00f6glicht. <br>Alle \u00c4nderungen werden also \u00fcber Git Commits gespeichert. Aber um sie in einem Repository zu sehen, brauchen die Entwickler das <strong>GitHub-Repository.<\/strong> <br>W\u00e4hrend Git haupts\u00e4chlich \u00fcber die Kommandozeile und lokal genutzt wird, bietet GitHub seinen Nutzern eine benutzerfreundliche Webschnittstelle, um mit Git-Repositories zu interagieren.<\/p><p>Letztendlich bieten Git und GitHub zusammen ihren Nutzern eine m\u00e4chtige Umgebung f\u00fcr die gemeinschaftliche Softwareentwicklung, die Versionsverwaltung und das Management von Webprojekten.<\/p><p>Als <a href=\"https:\/\/liora.io\/de\/devops-ingenieur-der-neue-most-sexy-job-2023\">DevOps ist es daher wichtig,<\/a> sich in der Verwendung dieser beiden Werkzeuge zu schulen. Mit Liora ist genau das m\u00f6glich. Entdecke unsere Schulungen.<\/p>\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t<figure>\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"900\" height=\"500\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/09\/git-vs-github2.jpg\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/09\/git-vs-github2.jpg 900w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/09\/git-vs-github2-300x167.jpg 300w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/09\/git-vs-github2-768x427.jpg 768w\" sizes=\"(max-width: 900px) 100vw, 900px\">\t\t\t\t\t\t\t\t\t\t\t<figcaption><\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center\"><div class=\"wp-block-button \"><a class=\"wp-block-button__link wp-element-button \" href=\"https:\/\/liora.io\/de\/unsere-aus-und-weiterbildungen\">Entdecke unsere Kurse und lerne  GitHub<\/a><\/div><\/div>\n\n\t\t\t<h3>Was du dir merken solltest<\/h3>\t\t\n\t\t<ul><li style=\"font-weight: 400;\" aria-level=\"1\">Git ist eine<strong> verteilte Versionsverwaltung<\/strong>. Er speichert dann die gesamte \u00c4nderungshistorie eines Webentwicklungsprojekts.<\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><strong>GitHub<\/strong> ist eine der beliebtesten Hosting-Software. Mit seinen Repositories speichert es die verschiedenen Versionen von Webprojekten.<\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><strong>Git und GitHub<\/strong> stehen nicht in Konkurrenz zueinander, sondern erg\u00e4nzen sich vielmehr. Sie werden von einer gro\u00dfen Mehrheit von Entwicklern auf der ganzen Welt genutzt.<\/li><\/ul>","protected":false},"excerpt":{"rendered":"<p>Git vs. Github: Git und GitHub geh\u00f6ren zu den wichtigsten Programmen f\u00fcr Webentwickler. Das eine erm\u00f6glicht die Versionsverwaltung, w\u00e4hrend das andere das Hosting von Webprojekten f\u00f6rdert. Sie stehen nicht in Konkurrenz zueinander, sondern erg\u00e4nzen sich vielmehr. Hier erf\u00e4hrst du mehr \u00fcber diese beiden Tools. Git vs. Github: Was ist Git? Git in wenigen Worten Git [&hellip;]<\/p>\n","protected":false},"author":76,"featured_media":186207,"comment_status":"open","ping_status":"open","sticky":false,"template":"elementor_theme","format":"standard","meta":{"_acf_changed":false,"editor_notices":[],"footnotes":""},"categories":[2476],"class_list":["post-186204","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\/186204","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\/76"}],"replies":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/comments?post=186204"}],"version-history":[{"count":1,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/186204\/revisions"}],"predecessor-version":[{"id":217152,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/186204\/revisions\/217152"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media\/186207"}],"wp:attachment":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media?parent=186204"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/categories?post=186204"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}