{"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\/\">T\u00eb paraqitura<\/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 ky\u00e7e: p\u00ebrfshirja e p\u00ebrgjithshme e nd\u00ebrtimit me Rust, implementimi i procesit fsmonitor p\u00ebr Linux, nj\u00eb strategji e re p\u00ebr ripaketimin e indeksit incremental MIDX, komand\u00eb git history fixup p\u00ebr korrigjimin e commit-it, optimizimi i gjenerimit t\u00eb hartave t\u00eb aksesueshm\u00ebris\u00eb s\u00eb objekteve, mb\u00ebshtetje p\u00ebr ekzekutimin paralel t\u00eb hooks, komand\u00eb git format-rev. Kodi Git <a rel=\"nofollow\" href=\"https:\/\/github.com\/git\/git\/\">distribuohet<\/a> n\u00ebn licenc\u00ebn GPLv2+.<\/p>\n<p><\/noindex><\/noindex><\/p>\n<p>N\u00eb krahasim me nxjerrjen 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 merrnin pjes\u00eb p\u00ebr her\u00eb t\u00eb par\u00eb n\u00eb zhvillimin e Git.<\/p>\n<p><noindex><\/p>\n<p>Novitetet 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>N\u00eb m\u00ebnyr\u00eb t\u00eb paracaktuar <a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/git-scm\/git\/-\/commit\/32d5b905909e781786c4735e6bd71503b23e4fb1\">u p\u00ebrfshi<\/a> mb\u00ebshtetje p\u00ebr komponent\u00eb t\u00eb shkruar n\u00eb Rust. Kompilatori rustc <a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/git-scm\/git\/-\/blob\/HEAD\/Documentation\/BreakingChanges.adoc\">u shtua<\/a> n\u00eb mesin e var\u00ebsive t\u00eb nd\u00ebrtimit. P\u00ebr t\u00eb nd\u00ebrtuar pa Rust, mund t\u00eb p\u00ebrdorni mars NO_RUST=1 kur ekzekutoni utilitarin make ose -Drust=disabled gjat\u00eb ekzekutimit t\u00eb meson configure. Mund\u00ebsia p\u00ebr t\u00eb \u00e7aktivizuar nd\u00ebrtimin me Rust do t\u00eb mb\u00ebshtetet deri n\u00eb versionin Git 3.0, ku Rust do t\u00eb jet\u00eb <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63914\">aktivizuar<\/a> \u00ebsht\u00eb nj\u00eb nga var\u00ebsit\u00eb e detyrueshme. Nj\u00eb shtres\u00eb p\u00ebr portabilitetin midis konfigurimeve me hash SHA-1 dhe SHA-256 \u00ebsht\u00eb realizuar n\u00eb gjuh\u00ebn Rust, si dhe disa funksione t\u00eb brendshme, t\u00eb tilla si kodimi dhe dekodimi i vlerave t\u00eb numrave me gjat\u00ebsi t\u00eb ndryshme. N\u00eb t\u00eb ardhmen pritet nj\u00eb rishikim n\u00eb Rust i komponent\u00ebve m\u00eb t\u00eb r\u00ebnd\u00ebsish\u00ebm t\u00eb brendsh\u00ebm t\u00eb Git.<\/li>\n<li>N\u00eb ekipin eksperimental \"<a rel=\"nofollow\" href=\"https:\/\/git-scm.com\/docs\/git-history\/2.55.0\">git history\"<\/a>, q\u00eb ofron mund\u00ebsi p\u00ebr ri-shkrimin e historis\u00eb s\u00eb ndryshimeve, \u00ebsht\u00eb shtuar operacioni \u00abgit history fixup\u00bb p\u00ebr t\u00eb korrigjuar nj\u00eb komit. Operacioni fixup lejon transferimin e ndryshimeve t\u00eb shtuar p\u00ebrmes git add, n\u00eb nj\u00eb komit m\u00eb t\u00eb hersh\u00ebm dhe automatikisht ri-shkruan t\u00eb gjith\u00eb komitet e m\u00ebvonsh\u00ebm n\u00eb p\u00ebrputhje me ekzekutimin e komand\u00ebs git commit \u2014fixup= dhe nisjen 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>, q\u00eb monitoron ndryshimet n\u00eb sistemin e skedar\u00ebve duke p\u00ebrdorur mekanizmin <a rel=\"nofollow\" href=\"https:\/\/man7.org\/linux\/man-pages\/man7\/inotify.7.html\">inotify<\/a> dhe lejon shmangien e skanimit t\u00eb gjith\u00eb katalogut t\u00eb pun\u00ebs gjat\u00eb ekzekutimit t\u00eb komandave 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 moda \u2014write-midx=incremental, q\u00eb implementon nj\u00eb strategji t\u00eb re p\u00ebr azhurnimin e metadatat n\u00eb indekset MIDX inkrementale (multi-pack index), duke lejuar shmangien e ri-paketimit t\u00eb gjith\u00eb indeksit. N\u00eb indeksin shum\u00eb-paket\u00eb inkremental, 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, zbatohet ndarja n\u00eb shtresa \u2014 \u00e7do shtres\u00eb mbulon nj\u00eb num\u00ebr t\u00eb caktuar t\u00eb skedar\u00ebve pack dhe ruhet n\u00eb nj\u00eb skedar bitmap t\u00eb ve\u00e7ant\u00eb. Kjo struktur\u00eb lejon shtimin n\u00eb indeks t\u00eb t\u00eb dh\u00ebnave mbi objekte n\u00eb skedar\u00eb t\u00eb rinj pack, duke e lidhur me indeksin shtresa t\u00eb reja pa rinovuar shtresat ekzistuese. Komanda git repack \u2014write-midx=incremental lejon shtimin e nj\u00eb shtrese t\u00eb re n\u00eb indeksin MIDX inkremental, q\u00eb mbulon skedar\u00ebt e rinj t\u00eb 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 m\u00eb t\u00eb madh pack dhe, n\u00ebse \u00ebsht\u00eb e nevojshme, t\u00eb realizohet paketimi dhe bashkimi i disa shtresave fqinj\u00eb t\u00eb indeksit MIDX inkremental. Kjo strategji lejon q\u00eb gjat\u00eb ekzekutimit t\u00eb git repack t\u00eb ri-shkruhen vet\u00ebm shtresat e sip\u00ebrme, duke l\u00ebn\u00eb t\u00eb paprekura shtresat e vjetra dhe t\u00eb m\u00ebdha, si dhe t\u00eb p\u00ebrjashtoj\u00eb rritjen e pakontrolluar t\u00eb zinxhirit t\u00eb shtresave, duke mbajtur numrin e p\u00ebrgjithsh\u00ebm t\u00eb shtresave n\u00eb nj\u00eb nivel proporcional me logaritmin e numrit t\u00eb p\u00ebrgjithsh\u00ebm t\u00eb objekteve.<\/li>\n<li>Generimi i bitmap-eve t\u00eb disponueshm\u00ebris\u00eb s\u00eb objekteve \u00ebsht\u00eb optimizuar ndjesh\u00ebm fal\u00eb nj\u00eb algoritmi t\u00eb ri p\u00ebr kalimin n\u00ebp\u00ebr pem\u00ebt e objekteve, q\u00eb p\u00ebrjashton rekursionin e panevojsh\u00ebm, ruan pozitat e objekteve, rendit bitmap-et para bashkimit t\u00eb tyre p\u00ebrmes operacionit XOR dhe kalon n\u00ebp\u00ebr kodin p\u00ebr krijimin e bitmap-eve t\u00eb pseudo-bashkimit (<a rel=\"nofollow\" href=\"https:\/\/git-scm.com\/docs\/gitpacking\/2.55.0#_pseudo_merge_bitmaps\">pseudo-merge<\/a>). N\u00eb depozitat testuese, optimizimet kan\u00eb lejuar q\u00eb koha e gjenerimit t\u00eb bitmap-eve t\u00eb reduktohet nga 612 n\u00eb 294 sekonda.<\/li>\n<li>\u00cbsht\u00eb implementuar mund\u00ebsia p\u00ebr ekzekutimin paralel t\u00eb pavarur <a rel=\"nofollow\" href=\"https:\/\/git-scm.com\/docs\/githooks\">hook-esh<\/a> n\u00eb skedar\u00ebt e konfigurimit. Huket q\u00eb ndihmojn\u00eb n\u00eb p\u00ebrbashkimin e gjendjes s\u00eb p\u00ebrbashk\u00ebt ose q\u00eb e konsiderojn\u00eb at\u00eb, si\u00e7 jan\u00eb ato q\u00eb modifikojn\u00eb sh\u00ebnimet e komiteteve ose inspektojn\u00eb indekset dhe pem\u00ebn e pun\u00ebs, nuk mund t\u00eb ekzekutohen paralelisht. Megjithat\u00eb, \u00ebsht\u00eb e mundur t\u00eb ekzekutohen paralelisht huke p\u00ebr kontrollin me linter dhe p\u00ebr kryerjen e testeve nj\u00ebshe. Huket q\u00eb lejojn\u00eb ekzekutimin paralel konfigurohen p\u00ebrmes parametrave hook. emri_huk\u00ebs.parallel = true. Numri i pun\u00ebve q\u00eb mund t\u00eb ekzekutohen n\u00eb t\u00eb nj\u00ebjt\u00ebn koh\u00eb p\u00ebrcaktohet p\u00ebrmes konfigurimit hook. pun\u00ebt, hook..pun\u00ebt ose opsionit t\u00eb linj\u00ebs s\u00eb komand\u00ebs -j.<\/li>\n<li>N\u00eb komand\u00ebn git pack-objects \u2014path-walk \u00ebsht\u00eb realizuar mund\u00ebsia e p\u00ebrcaktimit t\u00eb filtrave, si blob:none, blob:limit=, tree:0, object:type=, sparse: dhe combine:. N\u00eb testimin e kryer, heqja e blob-eve gjat\u00eb ekzekutimit t\u00eb \u2014path-walk ka lejuar nj\u00eb tkurrje prej 16% t\u00eb madh\u00ebsis\u00eb s\u00eb skedarit t\u00eb formuar pack.<\/li>\n<li>Shtuar komanda git format-rev p\u00ebr formatimin e revizion\u00ebve dhe emrave t\u00eb objekteve q\u00eb p\u00ebrmenden n\u00eb listat e komiteteve ose ndodhen n\u00eb tekst t\u00eb rast\u00ebsish\u00ebm (p.sh., e p\u00ebrdor n\u00eb hooks p\u00ebr t\u00eb p\u00ebrpunuar sh\u00ebnimet e 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>Aktivizimi automatik i sh\u00ebnimeve t\u00eb shumic\u00ebs s\u00eb sekuencave t\u00eb kontrollit t\u00eb terminalit n\u00eb mesazhet e informacionit dhe tekstin e gabimeve t\u00eb transmetuara nga serveri. Kur shoq\u00ebrohej me nj\u00eb server keqdash\u00ebs, k\u00ebto sekuenca escape mund t\u00eb p\u00ebrdoren p\u00ebr t\u00eb fshehur ose modifikuar dalje, p\u00ebr shembull, p\u00ebrmes sekuencave escape p\u00ebr t\u00eb l\u00ebvizur treguesin dhe p\u00ebr t\u00eb pastruar tekstin. Mb\u00ebshtetje p\u00ebr sekuenca escape p\u00ebr theksimin e elementeve me ngjyra \u00ebsht\u00eb l\u00ebn\u00eb.<\/li>\n<li>Komanda git checkout -m tani ruan automatikisht ndryshimet lokale konflikti n\u00eb zon\u00ebn stash pa nevoj\u00ebn p\u00ebr t\u00eb zgjidhur menj\u00ebher\u00eb konfliktin.<\/li>\n<li>N\u00eb komand\u00ebn git push u shtua mund\u00ebsia p\u00ebr t\u00eb d\u00ebrguar nj\u00eb deg\u00eb n\u00eb disa server\u00eb extern t\u00eb 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 kopjet e tij, mund t\u00eb krijoni nj\u00eb grup publikimi nga server\u00ebt 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 u shtua opsioni \u2014graph-lane-limit= p\u00ebr t\u00eb kufizuar numrin e strijave vertikale gjat\u00eb vizualizimit t\u00eb deg\u00ebve, duke l\u00ebn\u00eb hap\u00ebsir\u00eb n\u00eb ekran p\u00ebr informacionet mbi komitetet n\u00eb depo me num\u00ebr t\u00eb madh deg\u00ebsh.<\/li>\n<\/ul>\n<p>&#8230;<br \/>\n* | | | |   619931f561 Bashko degen \u2018dl\/posix-unused-warning-clang\u2019<br \/>\n|\\ \\ \\ \\ \\<br \/>\n| * | | | ~ cf48887610 compat\/posix.h: thjeshtoni krahasimin GIT_GNUC_PREREQ()<br \/>\n| * | | | ~ ffd45926dc compat\/posix.h: pastroni GIT_GNUC_PREREQ() dhe UNUSED<br \/>\n|\\ \\ \\ \\ \\~<br \/>\n| * | | | ~ 3f5203eeb4 ls-files: filtro pathspec para lstat<\/p>\n<ul>\n<li>N\u00eb komandat git log dhe git rev-list u shtua opsioni \u2014max-count-oldest=, q\u00eb lejon zgjedhjen e N komiteteve m\u00eb t\u00eb vjetra brenda gam\u00ebs.<\/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.0.1 - 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.0.1\" \/>\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}]}}