{"id":25831,"date":"2025-04-03T00:49:39","date_gmt":"2025-04-03T03:49:39","guid":{"rendered":"https:\/\/mastertrend.info\/?p=25831"},"modified":"2025-04-03T00:52:28","modified_gmt":"2025-04-03T03:52:28","slug":"10-podstawowych-polecen-git","status":"publish","type":"post","link":"https:\/\/mastertrend.info\/pl\/10-comandos-basicos-de-git\/","title":{"rendered":"10 podstawowych polece\u0144 Gita, kt\u00f3rych potrzebuje ka\u017cdy programista \ud83d\udda5\ufe0f"},"content":{"rendered":"<h2>10 podstawowych polece\u0144 Git do ochrony kodu \ud83d\udd12<\/h2>\n<p>Czy zamierzasz sp\u0119dzi\u0107 kolejn\u0105 noc pr\u00f3buj\u0105c odzyska\u0107 utracone zmiany w kodzie? Nie jeste\u015b sam. W\u0142a\u015bnie dlatego miliony programist\u00f3w ufaj\u0105 Gitowi, wiod\u0105cemu na \u015bwiecie systemowi kontroli wersji, kt\u00f3ry pozwala im \u015bledzi\u0107 ka\u017cd\u0105 zmian\u0119 i chroni\u0107 swoj\u0105 prac\u0119. Poni\u017cej znajduje si\u0119 podsumowanie polece\u0144, z kt\u00f3rych b\u0119dziesz korzysta\u0107 najcz\u0119\u015bciej. \ud83d\ude80<\/p>\n<p>Si sos nuevo en Git, empecemos con una refrescada. Un repositorio de Git (o <a class=\"wpil_keyword_link\" href=\"https:\/\/mastertrend.info\/pl\/agenci-ai-i-automatyzacji\/\" target=\"_blank\"  rel=\"noopener\" title=\"Agenci AI i automatyzacja: oszcz\u0119dzaj czas i pieni\u0105dze ju\u017c teraz! \u2699\ufe0f\ud83d\ude80\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"34551\">repo<\/a> en corto) contiene todos los archivos del proyecto y toda la historia de revisiones. Un repo tiene commits, que son los que se usan para registrar los cambios en el repo, y cada commit tiene un breve mensaje que el usuario escribe para indicar qu\u00e9 cambios realiz\u00f3. Git tambi\u00e9n puede <a title=\"Przewodnik po wy\u0142\u0105czaniu trybu wydajno\u015bci w systemie Windows 11\" href=\"https:\/\/mastertrend.info\/pl\/wylacz-tryb-wydajnosci\/\" target=\"_blank\" rel=\"noopener\" data-wpil-monitor-id=\"5167\">pomoc w zarz\u0105dzaniu<\/a> konflikt\u00f3w (na przyk\u0142ad gdy dwie osoby edytuj\u0105 t\u0119 sam\u0105 lini\u0119 kodu) przed scaleniem. <a href=\"https:\/\/git-scm.com\/downloads\/win\" target=\"_blank\" rel=\"noopener\" data-schema-attribute=\"mentions\">Aby dowiedzie\u0107 si\u0119 wi\u0119cej o instalacji Git w systemie Windows, kliknij tutaj.<\/a><\/p>\n<h2 id=\"to-clone-an-existing-repo\"><span class=\"item-num\">1 <\/span> Klonuj istniej\u0105ce repozytorium<\/h2>\n<p>Pierwszym poleceniem, od kt\u00f3rego mo\u017cemy zacz\u0105\u0107, jest <strong>klon git<\/strong>, kt\u00f3re jest poleceniem \u0142\u0105cz\u0105cym i <a title=\"\u2728 Jak rozmy\u0107 t\u0142o zdj\u0119\u0107 w systemie Windows 11 i zaskoczy\u0107 znajomych.\" href=\"https:\/\/mastertrend.info\/pl\/jak-rozmyc-tlo-zdjec-w-systemie-windows-2\/\" target=\"_blank\" rel=\"noopener\" data-wpil-monitor-id=\"5168\">pobierz kopi\u0119<\/a> z istniej\u0105cego repozytorium na komputer lokalny. Zazwyczaj istniej\u0105ce repozytorium jest zdalne, np. na platformie GitHub lub GitLab.<\/p>\n<p>Najpierw przejd\u017a do repozytorium i kliknij zielone menu rozwijane z napisem \u201eKod\u201d, a nast\u0119pnie ikon\u0119 kopiowania do schowka obok adresu URL repozytorium GitHub, co spowoduje jego sklonowanie za pomoc\u0105 <a title=\"Google Chrome: sztuczka pozwalaj\u0105ca natychmiast odkry\u0107 ukryte adresy URL\" href=\"https:\/\/mastertrend.info\/pl\/sztuczka-aby-ujawnic-adresy-url\/\" target=\"_blank\" rel=\"noopener\" data-wpil-monitor-id=\"5166\">Adres URL<\/a>. To jest naj\u0142atwiejsza metoda i klonowanie przy u\u017cyciu protoko\u0142u HTTPS:<\/p>\n<figure>    <img decoding=\"async\" style=\"height: auto;max-width: 100%\" src=\"https:\/\/mastertrend.info\/wp-content\/uploads\/2024\/11\/10-Comandos-Basicos-de-Git-para-Empezar.png\" alt=\"Liczba strza\u0142ek pokazuj\u0105cych opcj\u0119 klonowania repozytori\u00f3w przez HTTPS w serwisie GitHub.\" width=\"1454\" height=\"812\" title=\"\"> <\/figure>\n<p>Nast\u0119pnie uruchom nast\u0119puj\u0105ce polecenie, u\u017cywaj\u0105c skopiowanego adresu URL:<\/p>\n<pre><code class=\"hljs php\">git <span class=\"hljs-keyword\">klon<\/span> https:<\/code><\/pre>\n<figure>    <img decoding=\"async\" style=\"height: auto;max-width: 100%\" src=\"https:\/\/mastertrend.info\/wp-content\/uploads\/2024\/11\/1731397110_892_10-Comandos-Basicos-de-Git-para-Empezar.png\" alt=\"Komunikat o uko\u0144czeniu klonowania repozytorium w Git Bash CLI.\" width=\"878\" height=\"519\" title=\"\"> <\/figure>\n<p>Po sklonowaniu repozytorium powiniene\u015b mie\u0107 jego lokaln\u0105 kopi\u0119 na swoim komputerze. \ud83d\udc4d<\/p>\n<section class=\"emaki-custom-block emaki-custom-note\">Je\u015bli pojawi si\u0119 b\u0142\u0105d \u201efatal: repository not found\u201d (B\u0142\u0105d krytyczny: nie znaleziono repozytorium), sprawd\u017a adres URL. Je\u015bli jest to repozytorium prywatne, mo\u017ce by\u0107 konieczne uzyskanie uprawnie\u0144 dost\u0119pu do niego.<\/section>\n<h2 id=\"to-create-a-new-repo\"><span class=\"item-num\">2 <\/span> Utw\u00f3rz nowe repozytorium<\/h2>\n<p>Je\u015bli chcesz utworzy\u0107 nowe repozytorium Git zamiast klonowa\u0107 istniej\u0105ce, uruchom <strong>git-init<\/strong>. Inicjuje repozytorium w okre\u015blonym katalogu poprzez podanie \u015bcie\u017cki. Dlatego jest to idealne rozwi\u0105zanie dla nowych lub nie\u015bledzonych projekt\u00f3w, kt\u00f3re chc\u0105 zacz\u0105\u0107 u\u017cywa\u0107 Gita.<\/p>\n<p>Najpierw upewnij si\u0119, \u017ce znajdujesz si\u0119 w odpowiednim folderze, zanim uruchomisz polecenie:<\/p>\n<pre><code class=\"hljs\">git-init<\/code><\/pre>\n<figure>    <img decoding=\"async\" style=\"height: auto;max-width: 100%\" src=\"https:\/\/mastertrend.info\/wp-content\/uploads\/2024\/11\/1731397111_252_10-Comandos-Basicos-de-Git-para-Empezar.png\" alt=\"Komunikat o b\u0142\u0119dzie pustego repozytorium w poleceniach Git init.\" width=\"879\" height=\"518\" title=\"\"> <\/figure>\n<h2 id=\"creating-a-branch-for-collaboration\"><span class=\"item-num\">3 <\/span> Utw\u00f3rz oddzia\u0142 do wsp\u00f3\u0142pracy<\/h2>\n<p>Ga\u0142\u0105\u017a w Gicie to wersja repozytorium, dzi\u0119ki kt\u00f3rej wiele os\u00f3b mo\u017ce pracowa\u0107 nad nim jednocze\u015bnie. Innymi s\u0142owy jest to niezale\u017cna linia rozwoju w ramach repozytorium. Repozytorium zwykle zawiera kilka ga\u0142\u0119zi.<\/p>\n<p>Aby utworzy\u0107 ga\u0142\u0105\u017a lokaln\u0105, uruchom nast\u0119puj\u0105ce polecenie:<\/p>\n<pre><code class=\"hljs\">ga\u0142\u0105\u017a git nazwa-ga\u0142\u0119zi<\/code><\/pre>\n<p>Aby wy\u015bwietli\u0107 list\u0119 wszystkich swoich ga\u0142\u0119zi, uruchom:<\/p>\n<pre><code class=\"hljs\">ga\u0142\u0105\u017a git<\/code><\/pre>\n<p>Aby usun\u0105\u0107 ga\u0142\u0105\u017a:<\/p>\n<pre><code class=\"hljs\">git branch -d nazwa-ga\u0142\u0119zi<\/code><\/pre>\n<section class=\"emaki-custom-block emaki-custom-tip\">Podczas usuwania ga\u0142\u0119zi czasami zachodzi konieczno\u015b\u0107 wymuszenia jej usuni\u0119cia. Wystarczy, \u017ce napiszesz wielk\u0105 liter\u0119 <strong>-D<\/strong>, Wi\u0119c: <strong>git branch -D nazwa-ga\u0142\u0119zi<\/strong><\/section>\n<h2 id=\"switch-between-branches\"><span class=\"item-num\">4 <\/span> Prze\u0142\u0105czanie mi\u0119dzy ga\u0142\u0119ziami<\/h2>\n<p>Polecenie <strong>sprawd\u017a git<\/strong> Jest to jedna z najcz\u0119\u015bciej u\u017cywanych opcji, g\u0142\u00f3wnie do prze\u0142\u0105czania si\u0119 mi\u0119dzy ga\u0142\u0119ziami, ale mo\u017cna jej u\u017cywa\u0107 r\u00f3wnie\u017c do przegl\u0105dania plik\u00f3w i zatwierdzania zmian.<\/p>\n<p>Aby prze\u0142\u0105cza\u0107 si\u0119 mi\u0119dzy ga\u0142\u0119ziami i sprawdza\u0107 je w lokalnym katalogu:<\/p>\n<pre><code class=\"hljs xml\">git checkout nazwa-ga\u0142\u0119zi\r\n<\/code><\/pre>\n<p>W przypadku nowszych wersji gita mo\u017cesz uruchomi\u0107:<\/p>\n<pre><code class=\"hljs javascript\">git <span class=\"hljs-keyword\">prze\u0142\u0105cznik<\/span> nazwa-oddzialu<\/code><\/pre>\n<p>Aby powy\u017csze polecenia zadzia\u0142a\u0142y, ga\u0142\u0105\u017a, na kt\u00f3r\u0105 si\u0119 prze\u0142\u0105czasz, musi istnie\u0107 lokalnie, a wszelkie zmiany w bie\u017c\u0105cej ga\u0142\u0119zi musz\u0105 zosta\u0107 najpierw zatwierdzone lub zapisane.<\/p>\n<section class=\"emaki-custom-block emaki-custom-tip\">Polecenie skr\u00f3tu umo\u017cliwiaj\u0105ce jednoczesne tworzenie i prze\u0142\u0105czanie ga\u0142\u0119zi: <strong>git checkout -b nazwa-ga\u0142\u0119zi<\/strong><\/section>\n<h2 id=\"check-git-status\"><span class=\"item-num\">5 <\/span> Sprawd\u017a status Git<\/h2>\n<p>To kolejne popularne polecenie, kt\u00f3re mo\u017ce wy\u015bwietli\u0107 r\u00f3\u017cne informacje o bie\u017c\u0105cej ga\u0142\u0119zi, na przyk\u0142ad czy jest ona aktualna, czy pozosta\u0142o co\u015b do zatwierdzenia lub wypchni\u0119cia oraz czy jakie\u015b pliki zosta\u0142y zmodyfikowane lub usuni\u0119te.<\/p>\n<pre><code class=\"hljs\">stan git<\/code><\/pre>\n<p>Tak powinien wygl\u0105da\u0107 wynik, je\u015bli nie ma \u017cadnych zmian do wprowadzenia:<\/p>\n<figure>    <img decoding=\"async\" style=\"height: auto;max-width: 100%\" src=\"https:\/\/mastertrend.info\/wp-content\/uploads\/2024\/11\/1731397111_826_10-Comandos-Basicos-de-Git-para-Empezar.png\" alt=\"Polecenie Git status w wierszu polece\u0144 z wynikiem informuj\u0105cym, \u017ce nic nie trzeba zatwierdza\u0107, czyste drzewo robocze.\" width=\"877\" height=\"516\" title=\"\"> <\/figure>\n<h2 id=\"commit-sets-of-changes\"><span class=\"item-num\">6 <\/span> Zatwierd\u017a zestawy zmian<\/h2>\n<p>By\u0107 mo\u017ce jest to najcz\u0119\u015bciej u\u017cywane polecenie Git. Gdy b\u0119dziemy gotowi zapisa\u0107 nasz\u0105 prac\u0119, by\u0107 mo\u017ce po konkretnym zadaniu lub problemie, mo\u017cemy u\u017cy\u0107 <strong>zatwierd\u017a git<\/strong>. W zasadzie jest to migawka zmian, nad kt\u00f3rymi aktualnie trwaj\u0105 prace w projekcie.<\/p>\n<p>Musisz tak\u017ce napisa\u0107 kr\u00f3tk\u0105 i jasn\u0105 wiadomo\u015b\u0107 potwierdzaj\u0105c\u0105 zmiany, aby inni programi\u015bci wiedzieli o nich. Nie zapomnij uj\u0105\u0107 tego w cudzys\u0142\u00f3w.<\/p>\n<pre><code class=\"hljs sql\">git <span class=\"hljs-keyword\">pope\u0142nia\u0107<\/span> -M <span class=\"hljs-string\">\u201ewiadomo\u015b\u0107 potwierdzaj\u0105ca\u201d<\/span><\/code><\/pre>\n<section class=\"emaki-custom-block emaki-custom-warning\"><strong>Zatwierd\u017a Git<\/strong> po prostu zapisz zmiany lokalnie. Nadal musisz je \u201ewys\u0142a\u0107\u201d do zdalnego repozytorium.<\/section>\n<h2 id=\"rolling-back-changes\"><span class=\"item-num\">7 <\/span> Cofnij zmiany<\/h2>\n<p>Polecenie <strong>przywr\u00f3\u0107 git<\/strong> pozwala ci <a title=\"Jak zresetowa\u0107 system Windows 10\/11 za pomoc\u0105 wiersza polece\u0144 CMD\" href=\"https:\/\/mastertrend.info\/pl\/jak-zresetowac-system-windows-10-lub-11-za-pomoca-wiersza-polecen-cmd\/\" target=\"_blank\" rel=\"noopener\" data-wpil-monitor-id=\"5164\">wyeliminowa\u0107<\/a> wszystkie zmiany wprowadzone pojedynczym zatwierdzeniem do lokalnego repozytorium. Na przyk\u0142ad, je\u015bli poprzednie zatwierdzenie doda\u0142o plik o nazwie ReadMe.md do repozytorium, <strong>przywr\u00f3\u0107 git<\/strong> w tym zatwierdzeniu usuniesz plik ReadMe.md z repozytorium. Aby odzwierciedli\u0107 t\u0119 zmian\u0119, tworzone jest r\u00f3wnie\u017c nowe zatwierdzenie.<\/p>\n<p>Wszystko co musisz zrobi\u0107 to pobiec <strong>przywr\u00f3\u0107 git<\/strong> a nast\u0119pnie ID zatwierdzenia:<\/p>\n<pre><code class=\"hljs sql\">przywr\u00f3\u0107 git <span class=\"hljs-keyword\">pope\u0142nia\u0107<\/span>-<span class=\"hljs-keyword\">id<\/span><\/code><\/pre>\n<p>Je\u015bli dokona\u0142e\u015b wielu zatwierdze\u0144 i nie jeste\u015b pewien, gdzie znajduje si\u0119 identyfikator zatwierdzenia, mo\u017cesz zidentyfikowa\u0107 zatwierdzenie, uruchamiaj\u0105c polecenie <strong>dziennik git<\/strong>. Skopiuj identyfikator zatwierdzenia i uruchom polecenie <strong>dziennik git<\/strong> z identyfikatorem zatwierdzenia.<\/p>\n<figure>    <img decoding=\"async\" style=\"height: auto;max-width: 100%\" src=\"https:\/\/mastertrend.info\/wp-content\/uploads\/2024\/11\/1731397111_213_10-Comandos-Basicos-de-Git-para-Empezar.png\" alt=\"Polecenie Git log w CLI pokazuj\u0105ce poprzednie zatwierdzenia i ich identyfikatory.\" width=\"873\" height=\"703\" title=\"\"> <\/figure>\n<section class=\"emaki-custom-block emaki-custom-warning\">Nie myli\u0107 <strong>przywr\u00f3\u0107 git<\/strong> z <strong>zresetuj git<\/strong>. Ta ostatnia opcja cofnie ka\u017cd\u0105 zmian\u0119, jaka nast\u0105pi\u0142a od momentu zatwierdzenia, a tak\u017ce zmieni histori\u0119 zatwierdze\u0144. Nie jest to rozwi\u0105zanie idealne, je\u015bli nad t\u0105 sam\u0105 ga\u0142\u0119zi\u0105 pracuj\u0105 inne osoby.<\/section>\n<h2 id=\"upload-all-your-local-changes\"><span class=\"item-num\">8 <\/span> Prze\u015blij wszystkie zmiany lokalne<\/h2>\n<p>Gdy ju\u017c wprowadzisz wszystkie zmiany i je zatwierdzisz, prze\u015blij zmiany lokalne do zdalnego repozytorium. Wypychanie polega na przeniesieniu tych zmian wraz z zatwierdzeniami z komputera lokalnego do zdalnego repozytorium. Mo\u017cesz okre\u015bli\u0107, do kt\u00f3rej ga\u0142\u0119zi chcesz wys\u0142a\u0107 zmiany.<\/p>\n<pre><code class=\"hljs\">git push origin master<\/code><\/pre>\n<p>Powy\u017csze polecenie przesy\u0142a zmiany do ga\u0142\u0119zi g\u0142\u00f3wnej (ga\u0142\u0105\u017a g\u0142\u00f3wna jest zwykle uwa\u017cana za ga\u0142\u0105\u017a g\u0142\u00f3wn\u0105, ale cz\u0119sto u\u017cywa si\u0119 tak\u017ce okre\u015blenia \u201eg\u0142\u00f3wna\u201d). Tak <strong>gospodarz<\/strong> nie dzia\u0142a, spr\u00f3buj z <strong>g\u0142\u00f3wny<\/strong>.<\/p>\n<section class=\"emaki-custom-block emaki-custom-tip\">Zaleca si\u0119 uruchomienie <strong>stan git<\/strong> przed przes\u0142aniem zmian.<\/section>\n<h2 id=\"retrieve-all-changes\"><span class=\"item-num\">9 <\/span> Odzyskaj wszystkie zmiany<\/h2>\n<p>To polecenie wykorzystuj\u0119, gdy wracam do projektu i musz\u0119 pobra\u0107 wszystkie nowe zmiany, jakie zosta\u0142y wprowadzone do ga\u0142\u0119zi g\u0142\u00f3wnej (za pomoc\u0105 mojego scalenia lub innych programist\u00f3w), a kt\u00f3re istniej\u0105 zdalnie. Innymi s\u0142owy, jest to polecenie, kt\u00f3rego u\u017cywasz, gdy chcesz pobra\u0107 aktualizacje ze zdalnego repozytorium.<\/p>\n<pre><code class=\"hljs\">git pull origin g\u0142\u00f3wny<\/code><\/pre>\n<p>Jak poprzednio, tak <strong>gospodarz<\/strong> nie dzia\u0142a, spr\u00f3buj z <strong>g\u0142\u00f3wny<\/strong>. Poniewa\u017c polecenie to \u0142\u0105czy funkcje <strong>pobierz git<\/strong> I <strong>scalanie git<\/strong>, natychmiast stosuje najnowsze modyfikacje w lokalnym repozytorium (<strong>scalanie git<\/strong>) po pobraniu aktualizacji ze zdalnego repozytorium (<strong>pobierz git<\/strong>). Mo\u017cesz dowiedzie\u0107 si\u0119 wi\u0119cej o \u017c\u0105daniach \u015bci\u0105gni\u0119cia w Git.<\/p>\n<h2 id=\"merge-it-all-together\"><span class=\"item-num\">10 <\/span> Po\u0142\u0105cz wszystko razem<\/h2>\n<p>Na koniec, gdy ju\u017c sko\u0144czysz prac\u0119 nad swoj\u0105 ga\u0142\u0119zi\u0105 i wszystko dzia\u0142a prawid\u0142owo, ostatnim krokiem jest scalenie ga\u0142\u0119zi z ga\u0142\u0119zi\u0105 g\u0142\u00f3wn\u0105 (zazwyczaj dev lub master, ale sprawd\u017a repozytorium).<\/p>\n<p>Mo\u017cna to zrobi\u0107, uruchamiaj\u0105c polecenie <strong>scalanie git<\/strong>. Najpierw powiniene\u015b <a title=\"Uruchamianie modelu sztucznej inteligencji na konsoli Xbox 360: Niesamowite \ud83d\udc7e\" href=\"https:\/\/mastertrend.info\/pl\/uruchom-model-ai-na-konsoli-xbox-360\/\" target=\"_blank\" rel=\"noopener\" data-wpil-monitor-id=\"5165\">wykona\u0107 <strong>pobierz git<\/strong> aby zaktualizowa\u0107 swoj\u0105 ga\u0142\u0105\u017a<\/a> lokalny, a nast\u0119pnie wykonaj scalenie:<\/p>\n<pre><code class=\"hljs sql\">git <span class=\"hljs-keyword\">\u0142\u0105czy\u0107<\/span> nazwa-oddzialu<\/code><\/pre>\n<section class=\"emaki-custom-block emaki-custom-note\">Upewnij si\u0119, \u017ce znajdujesz si\u0119 w ga\u0142\u0119zi, kt\u00f3r\u0105 chcesz scali\u0107 ze zdaln\u0105 ga\u0142\u0119zi\u0105 g\u0142\u00f3wn\u0105.<\/section>\n<hr \/>\n<p>Nauka obs\u0142ugi Gita przypomina jazd\u0119 na rowerze: gdy ju\u017c zaczniesz, z ka\u017cdym kolejnym impulsem staje si\u0119 to coraz \u0142atwiejsze! \ud83d\udeb4\u200d\u2642\ufe0f\ud83d\udcbb<\/p>","protected":false},"excerpt":{"rendered":"<p>10 podstawowych polece\u0144 Git Opanuj te polecenia i nie tra\u0107 \u0142atwo swojego kodu \ud83d\udca1\ud83d\ude80<\/p>","protected":false},"author":1,"featured_media":25832,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ai_generated_summary":"","iawp_total_views":30,"jnews-multi-image_gallery":[],"jnews_single_post":[],"jnews_primary_category":[],"jnews_social_meta":[],"jnews_review":[],"enable_review":"","type":"","name":"","summary":"","brand":"","sku":"","good":[],"bad":[],"score_override":"","override_value":"","rating":[],"price":[],"jnews_override_counter":[],"footnotes":""},"categories":[1435],"tags":[1445,1558,1581],"class_list":["post-25831","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutoriales","tag-evergreencontent","tag-techtips","tag-windowstips"],"_links":{"self":[{"href":"https:\/\/mastertrend.info\/pl\/wp-json\/wp\/v2\/posts\/25831","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mastertrend.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mastertrend.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mastertrend.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mastertrend.info\/pl\/wp-json\/wp\/v2\/comments?post=25831"}],"version-history":[{"count":15,"href":"https:\/\/mastertrend.info\/pl\/wp-json\/wp\/v2\/posts\/25831\/revisions"}],"predecessor-version":[{"id":105574,"href":"https:\/\/mastertrend.info\/pl\/wp-json\/wp\/v2\/posts\/25831\/revisions\/105574"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mastertrend.info\/pl\/wp-json\/wp\/v2\/media\/25832"}],"wp:attachment":[{"href":"https:\/\/mastertrend.info\/pl\/wp-json\/wp\/v2\/media?parent=25831"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mastertrend.info\/pl\/wp-json\/wp\/v2\/categories?post=25831"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mastertrend.info\/pl\/wp-json\/wp\/v2\/tags?post=25831"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}