Git dos punto cincuenta y cinco aterriza con soporte nativo para Rust y arreglos experimentales

01 July 2026 Pubblicato | Tradotto dallo spagnolo

La nuova versione di Git, la 2.55, è già disponibile e porta due novità rilevanti per gli sviluppatori. Da un lato, attiva per impostazione predefinita il supporto per Rust, un linguaggio di programmazione che privilegia la sicurezza nella memoria. Dall'altro, include una funzione sperimentale che consente di correggere errori nella cronologia delle modifiche senza bisogno di processi complessi. Per l'utente comune, questo non incide sul portafoglio né sulla vita quotidiana, ma ottimizza il lavoro di chi crea le applicazioni e i servizi che utilizziamo.

Struttura ad albero del repository Git riscritta da correzione automatica degli errori, moduli di codice del linguaggio di programmazione Rust che si integrano perfettamente nel motore principale di Git, nodi luminosi che rappresentano la cronologia dei commit riparati durante il processo, finestra del terminale che mostra i log di compilazione sullo sfondo, stile illustrativo tecnico, palette di colori grigio metallizzato e arancione, postazione di lavoro elegante per sviluppatori, grafico del controllo versione olografico che fluttua sopra la tastiera, evidenziazione realistica della sintassi del codice, visualizzazione ingegneristica con linee nette e sottili effetti di bagliore digitale

Rust si integra di serie nel motore di Git 🚀

L'integrazione di Rust non è estetica. Git 2.55 attiva per impostazione predefinita il supporto per questo linguaggio nel suo livello di trasporto, consentendo a determinate operazioni di rete di essere eseguite con maggiore sicurezza ed efficienza. Rust offre garanzie di memoria che riducono vulnerabilità comuni in C, come i buffer overflow. Inoltre, la funzione sperimentale di correzione della cronologia permette di modificare commit errati senza ricorrere a rebase o filter-branch. Questo fa risparmiare tempo agli sviluppatori che mantengono repository complessi, sebbene la funzione non sia ancora stabile.

Correggere il passato senza impazzire 🔧

Finalmente, gli sviluppatori potranno correggere quel commit dell'anno scorso che diceva correzione minore ma ha rotto tutto. La nuova funzione sperimentale promette di modificare la cronologia senza invocare oscuri rituali di rebase interattivo né piangere davanti a un terminale. Certo, è sperimentale, quindi è molto probabile che il primo tentativo finisca con un repository in fiamme. Ma ehi, almeno ora avremo Rust da incolpare se qualcosa va storto, invece di noi stessi.