{"id":15920,"date":"2024-07-19T03:16:10","date_gmt":"2024-07-18T23:46:10","guid":{"rendered":"https:\/\/www.itpiran.net\/blog\/?p=15920"},"modified":"2024-07-19T03:16:10","modified_gmt":"2024-07-18T23:46:10","slug":"how-to-use-git-branches","status":"publish","type":"post","link":"https:\/\/www.itpiran.net\/blog\/de\/tutorials\/how-to-use-git-branches\/","title":{"rendered":"Wie man Git Branches verwendet"},"content":{"rendered":"<h2 id=\"%d9%85%d9%82%d8%af%d9%85%d9%87\">Einf\u00fchrung<\/h2>\n<p>Dieser Artikel ist der dritte Teil der Reihe \u00abGit verwenden\u00bb. Er setzt voraus, dass Sie sowohl den Installationsartikel als auch den Artikel \u201eEffektive Nutzung von Git\u201c gelesen haben.<\/p>\n<p>Im Bereich der Versionskontrollsysteme z\u00e4hlt Git zweifellos zu den flexibelsten. Die Syntax ist sehr leicht zu erlernen, und es ist einfach zu verstehen, wie Git Ihren Workflow und Ihre Umgebung optimal unterst\u00fctzen kann.<\/p>\n<p>Dieses Tutorial zeigt Ihnen, wie Sie zwei Branches (master und development) erstellen und wie Sie Code von der Entwicklungs- in die Produktionsversion zusammenf\u00fchren.<\/p>\n<p>Ein Branch ist im Kern eine eindeutige Folge von Code\u00e4nderungen mit einem eindeutigen Namen. Jedes Repository kann einen oder mehrere Branches haben.<\/p>\n<p>Standardm\u00e4\u00dfig hei\u00dft der erste Branch \u201cmaster\u201d.<\/p>\n<h2 id=\"%d9%85%d8%b4%d8%a7%d9%87%d8%af%d9%87-branches\">Filialen ansehen<\/h2>\n<p>Bevor wir neue Branches erstellen, m\u00f6chten wir alle vorhandenen Branches sehen. Wir k\u00f6nnen alle vorhandenen Branches anzeigen, indem wir Folgendes eingeben:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>git branch -a\r\n<\/code><\/pre>\n<\/div>\n<p>Durch Hinzuf\u00fcgen von \u201c-a\u201d am Ende des Befehls wird GIT mitgeteilt, dass alle verf\u00fcgbaren Branches angezeigt werden sollen, einschlie\u00dflich derer, die sich nicht in unserem lokalen Arbeitsbereich befinden.<\/p>\n<p>Das Ergebnis wird in etwa wie folgt aussehen:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>* master remotes\/origin\/master\r\n<\/code><\/pre>\n<\/div>\n<p>Das Sternchen neben \u201cmaster\u201d in der ersten Zeile der Ausgabe zeigt an, dass wir uns aktuell auf diesem Branch befinden. Die zweite Zeile zeigt lediglich an, dass es auf unserem Remote-Server nur einen einzigen Branch gibt, der \u201eorigin\u201c hei\u00dft und ebenfalls \u201emaster\u201c genannt wird.<\/p>\n<p>Nachdem wir nun wissen, wie man Branches anzeigt, ist es an der Zeit, unseren ersten Branch zu erstellen.<\/p>\n<h2 id=\"%d8%a7%db%8c%d8%ac%d8%a7%d8%af-branches\">Zweige erstellen<\/h2>\n<p>Wie bereits am Anfang dieses Artikels erw\u00e4hnt, m\u00f6chten wir eine Entwicklungs- und eine Produktionsumgebung f\u00fcr unsere Codierungsumgebung einrichten.<\/p>\n<p>Wir m\u00f6chten den Standard-\u00abMaster\u00bb-Branch als unseren Produktions-Branch verwenden und m\u00fcssen daher einen separaten Branch f\u00fcr die Entwicklung bzw. Vorproduktion erstellen.<\/p>\n<p>Um einen neuen Branch namens \u201edevelop\u201c zu erstellen, geben Sie Folgendes ein:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>git checkout -b develop\r\n<\/code><\/pre>\n<\/div>\n<p>Angenommen, wir haben noch keinen Zweig namens \u201cEntwicklung\u201d, dann sieht die Ausgabe wie folgt aus:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>Switched to a new branch 'develop'\r\n<\/code><\/pre>\n<\/div>\n<p>Falls bereits ein Branch mit diesem Namen existiert, teilt uns GIT Folgendes mit:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>fatal: A branch named 'develop' already exists.\r\n<\/code><\/pre>\n<\/div>\n<p>Sie k\u00f6nnen mit dem Befehl `git checkout` zwischen Ihren beiden Branches hin- und herwechseln:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>git checkout master\r\n<\/code><\/pre>\n<\/div>\n<p>Oder<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>git checkout develop\r\n<\/code><\/pre>\n<\/div>\n<p>Angenommen, es gibt einen Zweig, zu dem Sie wechseln m\u00f6chten, sehen Sie eine Ausgabe, die in etwa wie folgt aussieht:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>Switched to branch 'master'\r\n<\/code><\/pre>\n<\/div>\n<p>Wenn Sie versuchen, zu einem nicht existierenden Zweig zu wechseln, wie zum Beispiel<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>git checkout nosuchbranch\r\n<\/code><\/pre>\n<\/div>\n<p>Git sagt Ihnen:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>error: pathspec 'nosuchbranch' did not match any file(s) known to git.\r\n<\/code><\/pre>\n<\/div>\n<p>Da wir nun mehrere Branches haben, m\u00fcssen wir diese sinnvoll nutzen. In unserem Fall verwenden wir den \u201cEntwicklungs\u201d-Branch zum Testen unserer \u00c4nderungen und den Master-Branch, um sie zu ver\u00f6ffentlichen.<\/p>\n<p>Um diesen Prozess zu veranschaulichen, m\u00fcssen wir zu unserem Entwicklungszweig zur\u00fcckkehren:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>git checkout develop\r\n<\/code><\/pre>\n<\/div>\n<h2 id=\"%d8%a7%db%8c%d8%ac%d8%a7%d8%af-%d8%aa%d8%ba%db%8c%db%8c%d8%b1%d8%a7%d8%aa-%d8%af%d8%b1-%d8%b4%d8%a7%d8%ae%d9%87-%d8%aa%d9%88%d8%b3%d8%b9%d9%87-%d9%85%d8%a7\">\u00c4nderungen an unserer Entwicklungsabteilung vornehmen<\/h2>\n<p>In diesem Branch erstellen wir eine neue, leere Datei namens \u201cdevelop\u201d. Diese wird erst existieren, wenn wir sie (im n\u00e4chsten Schritt) in den Haupt-Branch zusammenf\u00fchren.<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>touch develop\r\n<\/code><\/pre>\n<\/div>\n<p>Genau wie im vorherigen Tutorial m\u00fcssen wir Git mitteilen, dass wir diese neue Datei verfolgen m\u00f6chten.<\/p>\n<p>Wir k\u00f6nnen die \u201cdevelop\u201d-Datei hinzuf\u00fcgen, indem wir Folgendes eingeben:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>git add develop\r\n<\/code><\/pre>\n<\/div>\n<p>Die oben genannten Befehle erstellen eine leere Datei namens \u201cdevelop\u201d und f\u00fcgen sie zu GIT hinzu.<\/p>\n<p>Wir m\u00fcssen diese Datei auch einchecken, wodurch sie dem Branch \u201cdevelopment\u201d hinzugef\u00fcgt wird, in dem wir uns aktuell befinden.<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>git commit -m \"develop file\" develop\r\n<\/code><\/pre>\n<\/div>\n<p>Diese Datei existiert nun im Entwicklungszweig. Wie wir gleich feststellen werden, existiert sie nicht im Master-Zweig.<\/p>\n<p>Zun\u00e4chst m\u00f6chten wir sicherstellen, dass wir uns im Entwicklungszweig befinden. Dies k\u00f6nnen wir durch Eingabe folgender Befehle tun:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>git branch\r\n<\/code><\/pre>\n<\/div>\n<p>Das Ergebnis sollte in etwa der folgenden Abbildung \u00e4hneln:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>* develop master\r\n<\/code><\/pre>\n<\/div>\n<p>Wir haben bereits verstanden, dass der Stern neben dem Zweignamen anzeigt, dass wir uns aktuell auf diesem Zweig befinden.<\/p>\n<p>Die Ausf\u00fchrung des Befehls \u201cls\u201d zeigt uns, dass diese beiden Dateien existieren:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>ls<\/code><\/pre>\n<\/div>\n<p>Die Ausgabe zeigt uns, dass unsere beiden Dateien unter den Namen \u201cfile\u201d bzw. \u201cdevelop\u201d gefunden wurden:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>develop file\r\n<\/code><\/pre>\n<\/div>\n<h2 id=\"%da%a9%d8%af-%d8%a7%d8%af%d8%ba%d8%a7%d9%85-%d8%a8%db%8c%d9%86-%d8%b4%d8%a7%d8%ae%d9%87-%d9%87%d8%a7\">Code zwischen Zweigen zusammenf\u00fchren<\/h2>\n<p>Der interessante Teil beginnt, nachdem wir zu unserem urspr\u00fcnglichen Branch zur\u00fcckwechseln, was wir mit dem Befehl `git checkout` tun k\u00f6nnen:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>git checkout master\r\n<\/code><\/pre>\n<\/div>\n<p>Um sicherzustellen, dass wir uns im Hauptzweig befinden, k\u00f6nnen wir Folgendes eingeben:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>git branch\r\n<\/code><\/pre>\n<\/div>\n<p>Die Ausgabe zeigt uns, auf welchem Zweig wir uns befinden, gekennzeichnet durch das Sternchen.<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>develop * master\r\n<\/code><\/pre>\n<\/div>\n<p>Beim erneuten Ausf\u00fchren von \u201cls\u201d scheint unsere neue Datei zu fehlen.<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>file<\/code><\/pre>\n<\/div>\n<\/div>\n<p>Es ist nicht verloren \u2013 es befindet sich in unserem Entwicklungszweig und wir sind in unserem Hauptzweig.<\/p>\n<p>In unserem Szenario repr\u00e4sentiert diese Datei alle \u00c4nderungen an beliebigen Dateien (oder eine komplett neue Datei), die alle Tests in unserem Entwicklungszweig bestanden hat und f\u00fcr die Produktion bereit ist. Der Vorgang des Verschiebens von Code zwischen Zweigen (h\u00e4ufig von der Entwicklung zur Produktion) wird als Merge bezeichnet.<\/p>\n<p>Beim Zusammenf\u00fchren ist es wichtig, daran zu denken, dass wir uns auf dem Branch befinden m\u00fcssen, in den wir zusammenf\u00fchren m\u00f6chten.<\/p>\n<p>In diesem Fall m\u00f6chten wir von unserem Entwicklungszweig, in dem die Datei \u201cdevelop\u201d existiert, in unseren Master-Zweig mergen.<\/p>\n<p>Vor diesem Hintergrund und da wir uns aktuell auf dem Master-Branch befinden, m\u00fcssen wir lediglich den Merge-Befehl ausf\u00fchren.<\/p>\n<p>Eine der Optionen, die wir dem Merge-Befehl \u00fcbergeben k\u00f6nnen, \u201c--no-ff\u201d, bedeutet, dass Git alle Commit-Nachrichten vor dem Merge beibehalten soll. Dies erleichtert das Nachverfolgen von \u00c4nderungen in der Zukunft.<\/p>\n<p>Um \u00c4nderungen vom Entwicklungszweig in den Masterzweig zu \u00fcbernehmen, geben Sie Folgendes ein:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>git merge develop --no-ff\r\n<\/code><\/pre>\n<\/div>\n<p>Die Ausgabe des Befehls sieht in etwa wie folgt aus:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>Merge made by the 'recursive' strategy. 0 files changed create mode 100644 develop\r\n<\/code><\/pre>\n<\/div>\n<p>Ein erneuter Aufruf des Befehls ls best\u00e4tigt, dass sich unsere \u201cdevelop\u201d-Datei nun im Hauptzweig befindet.<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>develop file\r\n<\/code><\/pre>\n<\/div>\n<p>Als Letztes m\u00fcssen wir nun die \u00c4nderungen auf den Remote-Server \u00fcbertragen, was wir mit Hilfe des Befehls git push tun k\u00f6nnen.<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>git push\r\n<\/code><\/pre>\n<\/div>\n<p>Sie sehen eine Ausgabe \u00e4hnlich der folgenden, die best\u00e4tigt, dass Sie die \u00c4nderungen von Ihrem Entwicklungszweig in den Master-Zweig auf Ihrem Remote-Server zusammengef\u00fchrt haben:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Counting objects: 4, done. Delta compression using up to 2 threads. Compressing objects: 100% (3\/3), done. Writing objects: 100% (3\/3), 332 bytes, done. Total 3 (delta 1), reused 0 (delta 0) To ssh:\/\/git@git.domain.tld\/repository 9af2dcb..53649cf master -&gt; master\r\n<\/code><\/pre>\n<\/div>\n<h2 id=\"%d9%86%d8%aa%db%8c%d8%ac%d9%87\">Ergebnis<\/h2>\n<p>Nachdem Sie dem obigen Tutorial gefolgt sind, sollten Sie einen Workflow mit zwei Branches eingerichtet haben und hoffentlich ein gutes Verst\u00e4ndnis daf\u00fcr entwickelt haben, wie Branching in Git funktioniert. Teilen Sie uns Ihre Meinung in den Kommentaren mit!<\/p>","protected":false},"excerpt":{"rendered":"Einleitung Dieser Artikel ist der dritte Teil der Artikelreihe \u00abGit verwenden\u00bb. Es wird vorausgesetzt, dass beide Artikel\u2026","protected":false},"author":1,"featured_media":15921,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_focuskw":"\u0646\u062d\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Git Branches","_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","_yoast_wpseo_canonical":"","_yoast_wpseo_opengraph-description":"","_yoast_wpseo_opengraph-image":"","_yoast_wpseo_twitter-description":"","_yoast_wpseo_twitter-image":"","_yoast_wpseo_focuskeywords":"","_yoast_wpseo_primary_category":"193","footnotes":""},"categories":[193],"tags":[409,426],"class_list":{"0":"post-15920","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-tutorials","8":"tag-git","9":"tag-github"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u0646\u062d\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Git Branches - \u0628\u0644\u0627\u06af ITPiran<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.itpiran.net\/blog\/de\/tutorials\/how-to-use-git-branches\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0646\u062d\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Git Branches - \u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"og:description\" content=\"\u0645\u0642\u062f\u0645\u0647 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0633\u0648\u0645\u06cc\u0646 \u0642\u0633\u0645\u062a \u0627\u0632 \u0645\u062c\u0645\u0648\u0639\u0647 \u00ab\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06af\u06cc\u062a\u00bb \u0627\u0633\u062a. \u0641\u0631\u0636 \u0628\u0631 \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0647\u0645 \u0645\u0642\u0627\u0644\u0647&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.itpiran.net\/blog\/de\/tutorials\/how-to-use-git-branches\/\" \/>\n<meta property=\"og:site_name\" content=\"\u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"article:published_time\" content=\"2024-07-18T23:46:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.itpiran.net\/2024\/07\/19030208\/git-branches.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1793\" \/>\n\t<meta property=\"og:image:height\" content=\"1110\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"1\u00a0Minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-git-branches\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-git-branches\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\"},\"headline\":\"\u0646\u062d\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Git Branches\",\"datePublished\":\"2024-07-18T23:46:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-git-branches\\\/\"},\"wordCount\":40,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-git-branches\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/07\\\/19030208\\\/git-branches.jpg\",\"keywords\":[\"git\",\"github\"],\"articleSection\":[\"\u0622\u0645\u0648\u0632\u0634\u06cc\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-git-branches\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-git-branches\\\/\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-git-branches\\\/\",\"name\":\"\u0646\u062d\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Git Branches - \u0628\u0644\u0627\u06af ITPiran\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-git-branches\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-git-branches\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/07\\\/19030208\\\/git-branches.jpg\",\"datePublished\":\"2024-07-18T23:46:10+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-git-branches\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-git-branches\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-git-branches\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/07\\\/19030208\\\/git-branches.jpg\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/07\\\/19030208\\\/git-branches.jpg\",\"width\":1793,\"height\":1110},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-git-branches\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0622\u0645\u0648\u0632\u0634\u06cc\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/category\\\/tutorials\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"\u0646\u062d\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Git Branches\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"name\":\"\u0628\u0644\u0627\u06af ITPiran\",\"description\":\"\u0627\u062e\u0628\u0627\u0631 \u0648 \u0645\u0642\u0627\u0644\u0627\u062a \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\",\"name\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"alternateName\":\"ITPIran Blog\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"width\":512,\"height\":512,\"caption\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\",\"name\":\"admin\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/de\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Wie man Git-Branches verwendet \u2013 ITPiran-Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.itpiran.net\/blog\/de\/tutorials\/how-to-use-git-branches\/","og_locale":"de_DE","og_type":"article","og_title":"\u0646\u062d\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Git Branches - \u0628\u0644\u0627\u06af ITPiran","og_description":"\u0645\u0642\u062f\u0645\u0647 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0633\u0648\u0645\u06cc\u0646 \u0642\u0633\u0645\u062a \u0627\u0632 \u0645\u062c\u0645\u0648\u0639\u0647 \u00ab\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06af\u06cc\u062a\u00bb \u0627\u0633\u062a. \u0641\u0631\u0636 \u0628\u0631 \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0647\u0645 \u0645\u0642\u0627\u0644\u0647&hellip;","og_url":"https:\/\/www.itpiran.net\/blog\/de\/tutorials\/how-to-use-git-branches\/","og_site_name":"\u0628\u0644\u0627\u06af ITPiran","article_published_time":"2024-07-18T23:46:10+00:00","og_image":[{"width":1793,"height":1110,"url":"https:\/\/cdn.itpiran.net\/2024\/07\/19030208\/git-branches.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"admin","Gesch\u00e4tzte Lesezeit":"1\u00a0Minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-git-branches\/#article","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-git-branches\/"},"author":{"name":"admin","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81"},"headline":"\u0646\u062d\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Git Branches","datePublished":"2024-07-18T23:46:10+00:00","mainEntityOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-git-branches\/"},"wordCount":40,"commentCount":0,"publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-git-branches\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/07\/19030208\/git-branches.jpg","keywords":["git","github"],"articleSection":["\u0622\u0645\u0648\u0632\u0634\u06cc"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-git-branches\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-git-branches\/","url":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-git-branches\/","name":"Wie man Git-Branches verwendet \u2013 ITPiran-Blog","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-git-branches\/#primaryimage"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-git-branches\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/07\/19030208\/git-branches.jpg","datePublished":"2024-07-18T23:46:10+00:00","breadcrumb":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-git-branches\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-git-branches\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-git-branches\/#primaryimage","url":"https:\/\/cdn.itpiran.net\/2024\/07\/19030208\/git-branches.jpg","contentUrl":"https:\/\/cdn.itpiran.net\/2024\/07\/19030208\/git-branches.jpg","width":1793,"height":1110},{"@type":"BreadcrumbList","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-git-branches\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.itpiran.net\/blog\/"},{"@type":"ListItem","position":2,"name":"\u0622\u0645\u0648\u0632\u0634\u06cc","item":"https:\/\/www.itpiran.net\/blog\/category\/tutorials\/"},{"@type":"ListItem","position":3,"name":"\u0646\u062d\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Git Branches"}]},{"@type":"WebSite","@id":"https:\/\/www.itpiran.net\/blog\/#website","url":"https:\/\/www.itpiran.net\/blog\/","name":"ITPiran Blog","description":"Iranische Nachrichten und Artikel zum Thema nachhaltiger Handel","publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.itpiran.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.itpiran.net\/blog\/#organization","name":"Nachhaltiger iranischer Unternehmensblog","alternateName":"ITPIran Blog","url":"https:\/\/www.itpiran.net\/blog\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","contentUrl":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","width":512,"height":512,"caption":"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81","name":"Administrator","url":"https:\/\/www.itpiran.net\/blog\/de\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/posts\/15920","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/comments?post=15920"}],"version-history":[{"count":2,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/posts\/15920\/revisions"}],"predecessor-version":[{"id":15923,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/posts\/15920\/revisions\/15923"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/media\/15921"}],"wp:attachment":[{"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/media?parent=15920"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/categories?post=15920"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/tags?post=15920"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}