{"id":158368,"date":"2026-02-09T17:12:07","date_gmt":"2026-02-09T15:12:07","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/git-2-53"},"modified":"2026-02-09T17:12:07","modified_gmt":"2026-02-09T15:12:07","slug":"git-2-53","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/git-2-53","title":{"rendered":"Git 2.53","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex>      <noindex><\/p>\n<p>2 febbraio <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/xmqq4inz13e3.fsf@gitster.g\/\">presentato<\/a> rilascio del sistema di controllo distribuito delle versioni <a rel=\"nofollow\" href=\"http:\/\/git-scm.com\/\">Git 2.53<\/a>.<\/p>\n<p><\/noindex><\/noindex> <noindex><\/p>\n<p>Git \u00e8 caratterizzato da elevate prestazioni e offre strumenti per uno sviluppo non lineare, basati su ramificazione e fusione di rami. Per garantire l'integrit\u00e0 della cronologia e resistenza alle modifiche \"retroattive\", viene utilizzato l'hashing implicito dell'intera cronologia precedente in ogni commit, insieme alla certificazione tramite firme digitali degli sviluppatori per singoli tag e commit. Codice Git <a rel=\"nofollow\" href=\"https:\/\/github.com\/git\/git\/\">\u00e8 distribuito<\/a> con licenza GPLv2+.<\/p>\n<p><\/noindex>  <noindex><\/p>\n<p>Rispetto al rilascio precedente, la nuova versione comprende 466 modifiche realizzate con la partecipazione di 70 sviluppatori (21 partecipano per la prima volta allo sviluppo di Git). Principali <a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/blog\/whats-new-in-git-2-53-0\/\">novit\u00e0<\/a>:<\/p>\n<p><\/noindex> <\/p>\n<ul>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/git\/20260105-pks-geometric-repack-with-promisors-v1-0-c4660573437e@pks.im\/\">\u00c8 stata aggiunta<\/a> La possibilit\u00e0 di applicare la strategia di impacchettamento dei repository geometrico (git repack --geometric) a repository esterni parzialmente clonati, operanti in modalit\u00e0 promissor (gli oggetti mancanti vengono caricati all'occorrenza). Durante la riapplicazione con opzioni --geometric, i file di pack con estensione .promisor vengono trattati e impacchettati separatamente. La strategia geometrica consente di ridurre il tempo di manutenzione di grandi monorepository, tramite un'impacchettamento selettivo degli oggetti e l'esclusione di operazioni gravose in termini di risorse, come la fusione di tutti i file di pack (si mantiene una progressione geometrica delle dimensioni dei file di pack, dove ciascun file di pack successivo deve essere almeno il doppio del precedente).<\/li>\n<li>Nel comando git fast-import \u00e8 stata aggiunta l'opzione --signed-commits=strip-if-invalid per rimuovere le firme digitali da oggetti importati che sono diventati invalide dopo la riscrittura di parte della cronologia del repository. In precedenza, era possibile solo importare o rimuovere tutte le firme, senza distinzione tra quelle valide e quelle prive di significato. L'opzione strip-if-invalid consente di implementare strumenti per mantenere le firme valide e risignare oggetti con firme scadute.<\/li>\n<li>Nell'output del comando git repo structure \u00e8 stata aggiunta l'informazione sulla dimensione di tutti gli oggetti raggiungibili (reachable) nel repository con una suddivisione per tipo. Le informazioni vengono ora visualizzate in modo leggibile con le unit\u00e0 di misura e viene mostrata separatamente la dimensione effettiva e quella occupata su disco, consentendo di valutare la dimensione complessiva del repository su disco:<\/li>\n<\/ul>\n<p> $ git repo structure | Struttura del repository | Valore | | ------------ | ----------- | | * Riferimenti | | | * Conteggio | 1.78 k | | * Rami | 5 | | * Tag | 1.03 k | | * Remoti | 749 | | * Altri | 0 | | | | | * Oggetti raggiungibili | | | * Conteggio | 421.37 k | | * Commit | 88.03 k | | * Alberi | 169.95 k | | * Blob | 162.40 k | | * Tag | 994 | | * Dimensione espansa | 7.61 GiB | | * Commit | 60.95 MiB | | * Alberi | 2.44 GiB | | * Blob | 5.11 GiB | | * Tag | 731.73 KiB | | * Dimensione su disco | 301.50 MiB | | * Commit | 33.57 MiB | | * Alberi | 77.92 MiB | | * Blob | 189.44 MiB | | * Tag | 578.13 KiB |   <\/p>\n<ul>\n<li>\u00c8 stato aggiunto il sottocomando is-needed al comando git maintenance per eseguire operazioni di manutenzione del repository solo se necessario.<\/li>\n<li>Nel comando sperimentale git replay, l'aggiornamento dei riferimenti nella transazione \u00e8 abilitato per impostazione predefinita, invece di mostrare dove dovrebbero puntare i riferimenti senza aggiornarli.<\/li>\n<li>Nel comando git blame \u00e8 stata aggiunta la possibilit\u00e0 di scegliere l'algoritmo di valutazione delle differenze utilizzando l'opzione --diff-algorithm=.<\/li>\n<li>Nel comando git repo info \u00e8 stata aggiunta l'opzione --all.<\/li>\n<li>\u00c8 stato trasferito il supporto per i link simbolici da Git-for-Windows per la piattaforma Windows.<\/li>\n<\/ul>\n<p> <noindex><\/p>\n<p>Nella precedente versione \u00e8 stato aggiunto <a rel=\"nofollow\" href=\"https:\/\/github.com\/git\/git\/commit\/8f5daaff927e868b0460dda40cdb0923b8a6ef35\">un avviso<\/a> in merito all'inclusione predefinita della compilazione dei componenti in Rust in Git 2.53. Tuttavia, in realt\u00e0, nella versione Git 2.53 ci sono solo <a rel=\"nofollow\" href=\"https:\/\/github.com\/search?q=repo%3Agit%2Fgit+rust&amp;type=commits&amp;s=committer-date&amp;o=desc&amp;p=2\">aggiunti<\/a> alcuni miglioramenti del supporto per Rust (possibilit\u00e0 di compilazione senza GNU sed), ma la compilazione con Rust utilizzando Makefile <a rel=\"nofollow\" href=\"https:\/\/github.com\/git\/git\/blob\/v2.53.0\/Makefile#L1580C7-L1580C16\">\u00e8 rimasta<\/a> disabilitata per impostazione predefinita (richiede l'impostazione del flag WITH_RUST), e quando si utilizza Meson \u00e8 automaticamente <a rel=\"nofollow\" href=\"https:\/\/github.com\/git\/git\/blob\/v2.53.0\/meson_options.txt#L76\">attivata<\/a> in presenza del compilatore rustc. Nella versione Git 3.0 il toolkit Rust <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63914\">\u00e8 previsto<\/a> di essere incluso tra le dipendenze di compilazione obbligatorie.<\/p>\n<p><\/noindex><\/p>\n<p>Fonte: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/development\/18215358\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>2 \u0444\u0435\u0432\u0440\u0430\u043b\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \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.53. Git \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f \u0432\u044b\u0441\u043e\u043a\u043e\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u044e \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u043d\u0435\u043b\u0438\u043d\u0435\u0439\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u0431\u0430\u0437\u0438\u0440\u0443\u044e\u0449\u0438\u0435\u0441\u044f \u043d\u0430 \u043e\u0442\u0432\u0435\u0442\u0432\u043b\u0435\u043d\u0438\u0438 \u0438 \u0441\u043b\u0438\u044f\u043d\u0438\u0438 \u0432\u0435\u0442\u043e\u043a. \u0414\u043b\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u0446\u0435\u043b\u043e\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u0438 \u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u0438 \u043a \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u043c &laquo;\u0437\u0430\u0434\u043d\u0438\u043c \u0447\u0438\u0441\u043b\u043e\u043c&raquo; \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u043d\u0435\u044f\u0432\u043d\u043e\u0435 \u0445\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u0441\u0435\u0439 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u0432 \u043a\u0430\u0436\u0434\u043e\u043c \u043a\u043e\u043c\u043c\u0438\u0442\u0435, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0443\u0434\u043e\u0441\u0442\u043e\u0432\u0435\u0440\u0435\u043d\u0438\u0435 \u0446\u0438\u0444\u0440\u043e\u0432\u044b\u043c\u0438 \u043f\u043e\u0434\u043f\u0438\u0441\u044f\u043c\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u0442\u0435\u0433\u043e\u0432 \u0438 \u043a\u043e\u043c\u043c\u0438\u0442\u043e\u0432. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-158368","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"2 \u0444\u0435\u0432\u0440\u0430\u043b\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \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\" \/>\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\/it\/blog\/news\/git-2-53\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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.53 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"2 \u0444\u0435\u0432\u0440\u0430\u043b\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \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\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/git-2-53\" \/>\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-02-09T15:12:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-02-09T15:12:07+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.53 | ProHoster","description":"Il 2 febbraio \u00e8 stata presentata la release del sistema di gestione distribuita del codice sorgente","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/git-2-53","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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.53 | ProHoster","og:description":"2 \u0444\u0435\u0432\u0440\u0430\u043b\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \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","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/git-2-53","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-02-09T15:12:07+00:00","article:modified_time":"2026-02-09T15:12:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"158368","title":null,"description":null,"keywords":null,"keyphrases":null,"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":"2026-02-09 15:12:10","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-02-09 15:12:07","updated":"2026-02-09 15:12:10","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/158368","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=158368"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/158368\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=158368"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=158368"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=158368"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}