{"id":182406,"date":"2026-07-01T02:48:39","date_gmt":"2026-07-01T00:48:40","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/git-2-55"},"modified":"2026-07-01T02:48:39","modified_gmt":"2026-07-01T00:48:40","slug":"git-2-55","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/git-2-55","title":{"rendered":"Git 2.55","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/07\/6dbdbc163ff5da36a60137dc1b576b56.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><noindex>      <noindex><\/p>\n<p><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/xmqqv7b1w9vr.fsf@gitster.g\/\">Presented<\/a> l\u00ebshimi i sistemit t\u00eb shp\u00ebrndar\u00eb t\u00eb menaxhimit t\u00eb kodit burimor <a rel=\"nofollow\" href=\"http:\/\/git-scm.com\/\">Git 2.55<\/a>. Nd\u00ebr ndryshimet kryesore: p\u00ebrfshirja e default n\u00eb nd\u00ebrtimin me Rust, implementimi p\u00ebr Linux i procesit fsmonitor, nj\u00eb strategji e re p\u00ebr ripaketimin e indeksit inkremental MIDX, komanda git history fixup p\u00ebr korrigjimin e komiteteve, optimizimi i gjenerimit t\u00eb hartave t\u00eb disponueshm\u00ebris\u00eb s\u00eb objekteve, mb\u00ebshtetje p\u00ebr ekzekutimin paralel t\u00eb hooks, komanda git format-rev. Kodi Git <a rel=\"nofollow\" href=\"https:\/\/github.com\/git\/git\/\">shp\u00ebrndahet<\/a> n\u00eb p\u00ebrputhje me licenc\u00ebn GPLv2+.<\/p>\n<p><\/noindex><\/noindex><\/p>\n<p>N\u00eb krahasim me daljen e kaluar, n\u00eb versionin e ri jan\u00eb pranuar 505 ndryshime, t\u00eb p\u00ebrgatitura me pjes\u00ebmarrjen e 100 zhvilluesve, 33 prej t\u00eb cil\u00ebve mor\u00ebn pjes\u00eb p\u00ebr her\u00eb t\u00eb par\u00eb n\u00eb zhvillimin e Git.<\/p>\n<p><noindex><\/p>\n<p>Risi kryesore (<a rel=\"nofollow\" href=\"https:\/\/github.blog\/open-source\/git\/highlights-from-git-2-55\/\">github.blog<\/a>, <a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/blog\/whats-new-in-git-2-55-0\/\">gitlab.com\/blog<\/a>, <a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/git-scm\/git\/-\/blob\/HEAD\/Documentation\/RelNotes\/2.55.0.adoc\">gitlab.com\/git-scm<\/a>):<\/p>\n<p><\/noindex><\/p>\n<ul>\n<li>M\u00eb n\u00eb default <a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/git-scm\/git\/-\/commit\/32d5b905909e781786c4735e6bd71503b23e4fb1\">\u00ebsht\u00eb p\u00ebrfshir\u00eb<\/a> mb\u00ebshtetje p\u00ebr komponent\u00ebt n\u00eb gjuh\u00ebn Rust. Kompilatori rustc <a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/git-scm\/git\/-\/blob\/HEAD\/Documentation\/BreakingChanges.adoc\">\u00ebsht\u00eb shtuar<\/a> n\u00eb numrin e var\u00ebsive p\u00ebr nd\u00ebrtim. P\u00ebr nd\u00ebrtimin pa Rust, mund t\u00eb p\u00ebrdoret flaga NO_RUST=1 gjat\u00eb ekzekutimit t\u00eb utilitarit make ose -Drust=disabled gjat\u00eb kryerjes s\u00eb meson configure. Mund\u00ebsia p\u00ebr t\u00eb \u00e7aktivizuar nd\u00ebrtimin me Rust do t\u00eb mb\u00ebshtetet deri n\u00eb deg\u00ebn Git 3.0, n\u00eb t\u00eb cil\u00ebn Rust do t\u00eb <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63914\">\u00ebsht\u00eb aktivizuar<\/a> n\u00eb numrin e var\u00ebsive t\u00eb detyrueshme. N\u00eb gjuh\u00ebn Rust \u00ebsht\u00eb implementuar nj\u00eb shtres\u00eb p\u00ebr portabilitetin midis konfigurimeve me hash SHA-1 dhe SHA-256, si dhe disa funksione t\u00eb brendshme, t\u00eb tilla si kodimi dhe dekodimi i vlerave t\u00eb numrave me gjat\u00ebsi variable. N\u00eb t\u00eb ardhmen, pritet nj\u00eb ripunim n\u00eb Rust i disa komponent\u00ebve t\u00eb brendsh\u00ebm m\u00eb t\u00eb r\u00ebnd\u00ebsish\u00ebm t\u00eb Git.<\/li>\n<li>N\u00eb ekipin experimental \"<a rel=\"nofollow\" href=\"https:\/\/git-scm.com\/docs\/git-history\/2.55.0\">historia git\"<\/a>, \u00ebsht\u00eb shtuar operacioni \u00abgit history fixup\u00bb p\u00ebr t\u00eb korrigjuar komitetin. Operacioni fixup lejon zhvendosjen e ndryshimeve t\u00eb shtuara p\u00ebrmes git add n\u00eb nj\u00eb komitet m\u00eb t\u00eb hersh\u00ebm dhe automatikisht p\u00ebrmbledh t\u00eb gjitha komitetet e m\u00ebpasshme n\u00eb m\u00ebnyr\u00eb t\u00eb ngjashme me ekzekutimin e komand\u00ebs git commit \u2014fixup= dhe nisjen e git rebase \u2014autosquash ~.<\/li>\n<li>P\u00ebr platform\u00ebn Linux \u00ebsht\u00eb realizuar nj\u00eb proces n\u00eb sfond <a rel=\"nofollow\" href=\"https:\/\/git-scm.com\/docs\/git-fsmonitor--daemon\/2.55.0\">fsmonitor<\/a>, i cili ndjek ndryshimet n\u00eb sistemin e dosjeve p\u00ebrmes mekanizmit <a rel=\"nofollow\" href=\"https:\/\/man7.org\/linux\/man-pages\/man7\/inotify.7.html\">inotify<\/a> dhe lejon t\u00eb anashkalohet skanimi i t\u00eb gjith\u00eb katalogut t\u00eb pun\u00ebs kur ekzekutoni komanda si git status. Aktivizimi b\u00ebhet p\u00ebrmes konfigurimit \u00ab<a rel=\"nofollow\" href=\"https:\/\/git-scm.com\/docs\/git-config#Documentation\/git-config.txt-corefsmonitor\">core.fsmonitor<\/a>\u00bb.<\/li>\n<li>N\u00eb komand\u00ebn git repack \u00ebsht\u00eb shtuar m\u00ebnyra \u2014write-midx=incremental, q\u00eb zbaton nj\u00eb strategji t\u00eb re p\u00ebr p\u00ebrdit\u00ebsimin e metadata n\u00eb indeksi incremental MIDX (multi-pack index), duke lejuar anashkalimin e ricaktimit t\u00eb gjith\u00eb indeksit. N\u00eb indeksin incremental me shum\u00eb pako, n\u00eb vend t\u00eb nj\u00eb indeksi t\u00eb madh q\u00eb p\u00ebrmban informacion mbi shp\u00ebrndarjen e objekteve n\u00eb skedar\u00ebt pack, aplikohet ndarja n\u00eb shtresa \u2014 \u00e7do shtres\u00eb mbulon nj\u00eb num\u00ebr t\u00eb caktuar pakosh dhe ruhet n\u00eb nj\u00eb skedar bitmap t\u00eb ve\u00e7ant\u00eb. Nj\u00eb struktur\u00eb e till\u00eb lejon shtimin n\u00eb indeks t\u00eb t\u00eb dh\u00ebnave mbi objekte n\u00eb skedar\u00ebt pack t\u00eb rinj, duke bashkuar shtresa t\u00eb reja pa rind\u00ebrtimin e atyre ekzistuese. Komanda git repack \u2014write-midx=incremental lejon shtimin n\u00eb indeksin incremental MIDX t\u00eb nj\u00eb shtrese t\u00eb re, q\u00eb mbulon skedar\u00ebt pack t\u00eb sapo krijuar. N\u00eb kombinim me modalitetin e paketimit t\u00eb repozitor\u00ebve \u2014geometric, komanda e re ofron mund\u00ebsin\u00eb e bashkimit t\u00eb objekteve t\u00eb reja nga disa skedar\u00eb pack n\u00eb nj\u00eb skedar pack m\u00eb t\u00eb madh dhe, sipas nevoj\u00ebs, t\u00eb realizoj\u00eb paketim dhe bashkim t\u00eb disa shtresave ngjitur t\u00eb indeksit incremental MIDX. Nj\u00eb strategji e till\u00eb lejon q\u00eb gjat\u00eb ekzekutimit t\u00eb git repack t\u00eb rishkruhen vet\u00ebm shtresat e sip\u00ebrme, duke l\u00ebn\u00eb t\u00eb paprekura shtresat e m\u00ebdha t\u00eb vjetra, gjithashtu duke shmangur rritjen e pakontrolluar t\u00eb zinxhir\u00ebve t\u00eb shtresave, duke mbajtur numrin total t\u00eb shtresave n\u00eb nj\u00eb nivel proporcionale me logaritmin e numrit t\u00eb p\u00ebrgjithsh\u00ebm t\u00eb objekteve.<\/li>\n<li>Generimi i hartave bitore t\u00eb disponueshm\u00ebris\u00eb s\u00eb objekteve \u00ebsht\u00eb optimizuar duksh\u00ebm fal\u00eb nj\u00eb algoritmi t\u00eb ri p\u00ebr kalimin e pem\u00ebs s\u00eb objekteve, duke p\u00ebrjashtuar rikursionin e kota, duke ruajtur pozitat e objekteve, duke sortuar hartat bitore para bashkimit me operacionin XOR dhe duke rishkruar kodin p\u00ebr t\u00eb krijuar hartat bitore t\u00eb pseudobashkimit (<a rel=\"nofollow\" href=\"https:\/\/git-scm.com\/docs\/gitpacking\/2.55.0#_pseudo_merge_bitmaps\">pseudo-merge<\/a>). N\u00eb depo testuese, optimizimet lejuan reduktimin e koh\u00ebs s\u00eb gjenerimit t\u00eb hartave bitore nga 612 n\u00eb 294 sekonda.<\/li>\n<li>\u00cbsht\u00eb implemented mund\u00ebsia e ekzekutimit paralel t\u00eb pavarur <a rel=\"nofollow\" href=\"https:\/\/git-scm.com\/docs\/githooks\">hukut<\/a> n\u00eb skedat e konfigurimit. Huket q\u00eb ndikojn\u00eb n\u00eb gjendjen e p\u00ebrbashk\u00ebt ose i marrin parasysh ato, si\u00e7 jan\u00eb ato q\u00eb ndryshojn\u00eb sh\u00ebnimet e komiteteve ose inspektojn\u00eb indeksin dhe shkall\u00ebn e pun\u00ebs, nuk mund t\u00eb ekzekutohen paralelisht. Megjithat\u00eb, \u00ebsht\u00eb e mundur t\u00eb ekzekutohen paralelisht hoek p\u00ebr verifikimin me linters dhe realizimin e testeve unit. Huket q\u00eb lejojn\u00eb ekzekutimin paralel konfigurohen p\u00ebrmes parametrave hook.emri_hokut.parallel = true. Numri i pun\u00ebve q\u00eb ekzekutohen n\u00eb t\u00eb nj\u00ebjt\u00ebn koh\u00eb p\u00ebrcaktohet p\u00ebrmes konfigurations hook.jobs, hook.&lt;event&gt;.jobs ose opsionit t\u00eb linj\u00ebs s\u00eb komandave -j.<\/li>\n<li>N\u00eb komand\u00ebn git pack-objects \u2014path-walk \u00ebsht\u00eb realizuar mund\u00ebsia p\u00ebr t\u00eb specifikuar filtra, si blob:none, blob:limit=, tree:0, object:type=, sparse: dhe combine:. N\u00eb testin e kryer, heqja e blob\u00ebve gjat\u00eb ekzekutimit \u2014path-walk krijoi nj\u00eb reduktim prej 16% n\u00eb madh\u00ebsin\u00eb e skedarit pack t\u00eb formuar.<\/li>\n<li>\u00cbsht\u00eb shtuar komanda git format-rev p\u00ebr formatimin e rishikimeve dhe emrave t\u00eb objekteve t\u00eb p\u00ebrmendura n\u00eb listat e komiteteve ose q\u00eb shfaqen n\u00eb tekst t\u00eb rast\u00ebsish\u00ebm (p.sh., mund t\u00eb p\u00ebrdoret n\u00eb hoek p\u00ebr p\u00ebrpunimin e sh\u00ebnimeve t\u00eb komiteteve).<\/li>\n<\/ul>\n<p>       git last-modified | git format-rev \u2014stdin-mode=text \u2014format=%an<\/p>\n<p>       Junio C Hamano\tbuiltin\/commit.c<\/p>\n<ul>\n<li>T\u00eb gjitha sekuencat e shumic\u00ebs s\u00eb kontrollit t\u00eb terminalit jan\u00eb aktivizuar si kryesore n\u00eb mesazhet informative dhe tekstin e gabimeve t\u00eb d\u00ebrguara nga serveri. Kur lidhen me nj\u00eb server t\u00eb d\u00ebmsh\u00ebm, k\u00ebto sekuenca mund t\u00eb p\u00ebrdoren p\u00ebr t\u00eb fshehur ose modifikuar dalje, p.sh., p\u00ebrmes sekvencave p\u00ebr t\u00eb l\u00ebvizur kursorin dhe pastrimin e tekstin. \u00cbsht\u00eb ruajtur mb\u00ebshtetje p\u00ebr sekuencat e azhurnuara p\u00ebr t\u00eb theksuar element\u00ebt me ngjyr\u00eb.<\/li>\n<li>Komanda git checkout -m tani automatikisht ruan ndryshimet lokale konfliktuese n\u00eb zon\u00ebn stash pa pasur nevoj\u00eb t\u00eb zgjidhni menj\u00ebher\u00eb konfliktin.<\/li>\n<li>Tek komand\u00ebn git push \u00ebsht\u00eb shtuar mund\u00ebsia p\u00ebr t\u00eb d\u00ebrguar nj\u00eb deg\u00eb n\u00eb disa servera t\u00eb jasht\u00ebm Git me nj\u00eb komand\u00eb. P\u00ebr shembull, p\u00ebr t\u00eb d\u00ebrguar deg\u00ebn main jo vet\u00ebm n\u00eb serverin kryesor, por edhe n\u00eb pasqyrat, mund t\u00eb krijoni nj\u00eb grup publish nga serverat github, gitlab dhe mirror:<\/li>\n<\/ul>\n<p>git config remotes.publish \"github gitlab mirror\"<br \/>\ngit push publish main<\/p>\n<ul>\n<li>N\u00eb komand\u00ebn git log \u2014graph \u00ebsht\u00eb shtuar opsioni \u2014graph-lane-limit= p\u00ebr t\u00eb kufizuar numrin e vijave vertikale gjat\u00eb visualizimit t\u00eb depeve, duke l\u00ebn\u00eb hap\u00ebsir\u00eb n\u00eb ekran p\u00ebr t\u00eb dh\u00ebnat rreth komiteve n\u00eb repozita me numra t\u00eb m\u00ebdhenj depe.<\/li>\n<\/ul>\n<p>\u2026<br \/>\n* | | | |   619931f561 Bashko branch &#8216;dl\/posix-unused-warning-clang&#8217;<br \/>\n|\\ \\ \\ \\ \\<br \/>\n| * | | | ~ cf48887610 compat\/posix.h: thjesht\u00ebsim i krahasimit GIT_GNUC_PREREQ()<br \/>\n| * | | | ~ ffd45926dc compat\/posix.h: pastrim i GIT_GNUC_PREREQ() dhe UNUSED<br \/>\n|\\ \\ \\ \\ \\~<br \/>\n| * | | | ~ 3f5203eeb4 ls-files: filtro rrug\u00ebt para lstat<\/p>\n<ul>\n<li>N\u00eb komandat git log dhe git rev-list \u00ebsht\u00eb shtuar opsioni \u2014max-count-oldest=, q\u00eb lejon p\u00ebrzgjedhjen e N komiteve m\u00eb t\u00eb vjetra n\u00eb gam\u00eb.<\/li>\n<\/ul>\n<p>Burimi: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/development\/18330405\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438 Git 2.55. \u0421\u0440\u0435\u0434\u0438 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439: \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0441\u0431\u043e\u0440\u043a\u0438 \u0441 Rust, \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0434\u043b\u044f Linux \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 fsmonitor, \u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f \u043f\u0435\u0440\u0435\u0443\u043f\u0430\u043a\u043e\u0432\u043a\u0438 \u0438\u043d\u043a\u0440\u0435\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0433\u043e MIDX-\u0438\u043d\u0434\u0435\u043a\u0441\u0430, \u043a\u043e\u043c\u0430\u043d\u0434\u0430 git history fixup \u0434\u043b\u044f \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u043c\u0438\u0442\u0430, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0431\u0438\u0442\u043e\u0432\u044b\u0445 \u043a\u0430\u0440\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u0438 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0445\u0443\u043a\u043e\u0432, \u043a\u043e\u043c\u0430\u043d\u0434\u0430 git format-rev. \u041a\u043e\u0434 Git \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 GPLv2+. \u041f\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":182407,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-182406","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/news\/git-2-55\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Git 2.55 | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/news\/git-2-55\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-07-01T00:48:40+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-07-01T00:48:40+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Git 2.55 | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/git-2-55","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Git 2.55 | ProHoster","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/git-2-55","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-07-01T00:48:40+00:00","article:modified_time":"2026-07-01T00:48:40+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"182406","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-08-05 12:22:12","updated":"2026-08-05 12:22:12","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/182406","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=182406"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/182406\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/182407"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=182406"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=182406"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=182406"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}