{"id":516,"date":"2023-09-03T07:55:15","date_gmt":"2023-09-03T05:55:15","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=516"},"modified":"2023-09-03T07:55:16","modified_gmt":"2023-09-03T05:55:16","slug":"git-die-versionsverwaltung-unter-linux-einstieg","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2023\/09\/03\/git-die-versionsverwaltung-unter-linux-einstieg\/","title":{"rendered":"Git &#8211; Die Versionsverwaltung unter Linux &#8211; Einstieg"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Versionsverwaltungen werden genutzt, um Textdateien aller Art &#8211; also reiner Text, HTML, PHP, und viele Formate mehr am laufenden Stand zu halten. Haupts\u00e4chlich wird solche Software in der Softwareentwicklung genutzt, aber auch private Anwender k\u00f6nnen davon profitieren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Versionen k\u00f6nnen aktualisiert oder auch auf einen fr\u00fcheren Stand mit wenigen Befehlen zur\u00fcckgesetzt werden. Wir sehen uns in diesem Beitrag die freie Software Git an &#8211; diese wurde von Linus Torwalds &#8211; dem Projekt-Initiator von Linux entwickelt und ist noch immer die Versionsverwaltung f\u00fcr den Linux-Kernel. Versionsverwaltungen werden auch genutzt, um gemeinsam an einem Projekt zu arbeiten.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Git installieren<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Unter auf Debian basierenden Linux-Distributionen installieren Sie diese Software wie \u00fcblich ganz einfach \u00fcber die\u00a0Paket-Verwaltung\u00a0durch das Paket &#8222;<strong>git<\/strong>&#8222;.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Git nutzen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Beginnen wir ganz einfach einmal lokal, also um etwa eigene Projekte zu verwalten. Git wird am\u00a0Terminal\u00a0genutzt &#8211; wir werden daher gleich alles am Terminal abarbeiten. Als Erstes legen wir einen Git-Benutzer an, ich nenne diesen jetzt beispielsweise einfach einmal &#8222;<strong>robertgoedl<\/strong>&#8222;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git config --global user.name \"robertgoedl\"<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Mit dem zweiten Befehl geben wir die E-Mail-Adresse an:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git config --global user.email robert.goedl-linux@gmail.com<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"273\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-1024x273.jpg\" alt=\"\" class=\"wp-image-517\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-1024x273.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-300x80.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-768x204.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git.jpg 1356w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Jetzt legen wir ein Projekt-Verzeichnis an &#8211; in diesem landen anschlie\u00dfend alle zum Projekt geh\u00f6renden Dateien, ich nenne dieses Verzeichnis jetzt einfach einmal &#8222;<em>Projekt<\/em>&#8222;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mkdir Projekt<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Wir wechseln auf dem Terminal in das Verzeichnis:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd Projekt\/<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Damit Git mit dem Verzeichnis arbeiten kann, muss die Versionsverwaltung dieses Verzeichnis initialisieren, dies gelingt mit der Option &#8222;<strong>init<\/strong>&#8222;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git init<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"526\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-1-1024x526.jpg\" alt=\"\" class=\"wp-image-518\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-1-1024x526.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-1-300x154.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-1-768x394.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-1.jpg 1356w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Damit w\u00e4re schon alles Wichtige getan &#8211; wir k\u00f6nnen jetzt beginnen, Textdateien aller Art anzulegen. Dies kann mit einem grafischen oder auch mit einem Terminal-Editor wie Nano oder Vim (<em>dazu lesen wir sp\u00e4ter mehr<\/em>) geschehen. Ich arbeite hier noch mit Nano &#8211; mit Vim besch\u00e4ftige ich mich noch (<em>beruflicher weise<\/em>) &#8211; die erste Datei nenne ich beispielsweise &#8222;<strong>datei.txt<\/strong>&#8222;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano datei.txt<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"526\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-2-1024x526.jpg\" alt=\"\" class=\"wp-image-519\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-2-1024x526.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-2-300x154.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-2-768x394.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-2.jpg 1356w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Man wirft den gew\u00fcnschten Text in die Datei und speichert diesen &#8211; unter Nano ganz einfach mit\u00a0<strong><kbd>Strg+o<\/kbd><\/strong>, best\u00e4tigt mit\u00a0<strong><kbd>Eingabe<\/kbd><\/strong>\u00a0und schlie\u00dft den Editor mit\u00a0<strong><kbd>Strg+x<\/kbd><\/strong>:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"526\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-3-1024x526.jpg\" alt=\"\" class=\"wp-image-520\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-3-1024x526.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-3-300x154.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-3-768x394.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-3.jpg 1356w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Mit dem Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">l\u00e4sst sich wie \u00fcblich der Inhalt des Verzeichnisses anzeigen, ich lege gleich einmal eine weitere Datei an:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-4-1024x285.jpg\" alt=\"\" class=\"wp-image-521\" style=\"width:700px;height:195px\" width=\"700\" height=\"195\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-4-1024x285.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-4-300x84.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-4-768x214.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-4.jpg 1356w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Jetzt habe ich so gesehen meine erste Version der beiden Dateien erstellt &#8211; ich m\u00f6chte dies als meine erste Version in Git festlegen. Erst gibt man alle Dateien an, die man erstellt hat, in meinem Beispiel:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git add beispiel.txt\ngit add datei.txt<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Jetzt erstellen wir unseren ersten Commit &#8211; die erste Version oder \u00c4nderung. Hierzu dient die Option &#8222;<strong><code>commit -m<\/code><\/strong>&#8222;, in Anf\u00fchrungszeichen gibt man Informationen an &#8211; ein Beispiel:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git commit -m 'Erste Version erstellt'<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"449\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-5-1024x449.jpg\" alt=\"\" class=\"wp-image-522\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-5-1024x449.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-5-300x131.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-5-768x336.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-5.jpg 1356w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Hat man gleich mehrere Dateien erstellt, gen\u00fcgt auch der Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git add -a<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Anschlie\u00dfend k\u00f6nnen wir den Status abfragen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git status<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"301\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-6-1024x301.jpg\" alt=\"\" class=\"wp-image-523\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-6-1024x301.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-6-300x88.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-6-768x226.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-6.jpg 1356w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Hat man an den Dateien etwas ge\u00e4ndert und keinen erneuten Commit durchgef\u00fchrt, w\u00fcrde die Software dies melden. Hier habe ich beispielsweise an einer der Dateien eine \u00c4nderung durchgef\u00fchrt:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"468\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-7-1024x468.jpg\" alt=\"\" class=\"wp-image-524\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-7-1024x468.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-7-300x137.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-7-768x351.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-7.jpg 1356w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Bei jeder gr\u00f6\u00dferen \u00c4nderung sollte man also einen weiteren Commit durchf\u00fchren, um diese aufzunehmen und mit Informationen zu versehen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git commit -a<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Es \u00f6ffnet sich der Editor und bittet darum, die \u00c4nderungen bekannt zugeben. Mittels der Option &#8222;<strong><code>log<\/code><\/strong>&#8220; k\u00f6nnen wir uns jetzt die \u00c4nderungen ansehen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git log<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"544\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-8-1024x544.jpg\" alt=\"\" class=\"wp-image-525\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-8-1024x544.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-8-300x159.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-8-768x408.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-8.jpg 1356w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Mit &#8222;<strong><kbd>q<\/kbd><\/strong>&#8220; k\u00f6nnen wir das Log beenden. Wir sehen bei jedem Commit eine l\u00e4ngere Zeichenfolge &#8211; beispielsweise &#8222;<strong>74a795328e51b5778523dcda76517d382800d6dd<\/strong>&#8220; &#8211; mit der Option &#8222;<strong><code>show<\/code><\/strong>&#8220; und der Zeichenfolge k\u00f6nnen wir uns die \u00c4nderungen ansehen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git show 74a795328e51b5778523dcda76517d382800d6dd<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"544\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-9-1024x544.jpg\" alt=\"\" class=\"wp-image-526\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-9-1024x544.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-9-300x159.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-9-768x408.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/git-9.jpg 1356w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Auch diese Ansicht l\u00e4sst sich mittels &#8222;<strong><kbd>q<\/kbd><\/strong>&#8220; wieder schlie\u00dfen. Und weil es sich um eine Versionsverwaltung handelt &#8211; k\u00f6nnen wir eine vorige Version \/ einen vorigen Commit wieder herstellen, auch hierzu dient die entsprechende Zeichenfolge. Hierzu nutzen wir die Option &#8222;<strong><code>checkout<\/code><\/strong>&#8222;, die Zeichenfolge und den Dateinamen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git checkout 74a795328e51b5778523dcda76517d382800d6dd beispiel.txt<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Git online nutzen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Haupts\u00e4chlich wird Git wie schon beschrieben in der Softwareentwicklung verwendet, hier arbeiten oft mehrere Entwickler an derselben Software. Man installiert Git auf einem Server, der von allen erreicht werden kann und erstellt wie zu Beginn beschrieben mehrere Benutzer, die sich dort einloggen und Git nutzen k\u00f6nnen &#8211; auf dieses Verzeichnis zugreifen k\u00f6nnen. Also Systembenutzer und Git-Accounts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hat man die Zug\u00e4nge eingerichtet, kann man sich das Verzeichnis herunterladen &#8211; hierzu dient die Option &#8222;<strong><code>clone<\/code><\/strong>&#8222;, beispielsweise:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git clone https:\/\/server.org\/verzeichnis\/Projekt.git<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Hat jemand am Projekt gearbeitet, l\u00e4dt man sich die aktualisierten Dateien herunter &#8211; hierzu dient die Option &#8222;<strong><code>pull<\/code><\/strong>&#8222;, dazu wechselt man in das Verzeichnis und f\u00fchrt darin den Befehl aus:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git pull https:\/\/server.org\/verzeichnis\/Projekt.git<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Mit der Option &#8222;<strong><code>push<\/code><\/strong>&#8220; \u00fcbertragen Sie eigene \u00c4nderungen wieder zur\u00fcck auf den Server &#8211; etwa:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git push master<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ist es der eigene Server, gilt es, die Verbindung erst einmal einzurichten &#8211; also Git zu zeigen, auf welchen Server das Verzeichnis landen soll. Hierzu dient die Option &#8222;<strong><code>remote add master<\/code><\/strong>&#8222;, aus dem Verzeichnis heraus etwa:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git remote add master https:\/\/server.org\/Verzeichnis\/Projekt.git<\/code><\/pre>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"516\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"516\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\"><\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Versionsverwaltungen werden genutzt, um Textdateien aller Art &#8211; also reiner Text, HTML, PHP, und viele Formate mehr am laufenden Stand zu halten. Haupts\u00e4chlich wird solche Software in der Softwareentwicklung genutzt, aber auch private Anwender k\u00f6nnen davon profitieren. Versionen k\u00f6nnen aktualisiert oder auch auf einen fr\u00fcheren Stand mit wenigen Befehlen zur\u00fcckgesetzt werden. Wir sehen uns in [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":524,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[48,47,38,4],"tags":[49,46,12,39,7,6],"class_list":["post-516","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-entwicklung","category-internet","category-netzwerk","category-terminal","tag-entwicklung","tag-internet","tag-kommandozeile","tag-netzwerk","tag-shell","tag-terminal"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/516","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=516"}],"version-history":[{"count":1,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/516\/revisions"}],"predecessor-version":[{"id":527,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/516\/revisions\/527"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/524"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=516"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=516"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=516"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}