---
title: Git Reviews
meta_title: 'Recensioni Git 2026: Dettagli, Prezzi e Funzionalità | G2'
meta_description: Filtra le recensioni di 538 per dimensione dell'azienda, ruolo o
  settore degli utenti per scoprire come Git funziona per un'azienda come la tua.
aggregate_rating:
  rating_value: 4.7
  review_count: 538
  scale: '5'
date_modified: '2026-08-12'
parent_category:
  name: Gestione del Codice Sorgente
  url: https://www.g2.com/it/categories/source-code-management
---


# Git Reviews
**Vendor:** Git  
**Category:** [Software di controllo versione](https://www.g2.com/it/categories/version-control-software)  
**Average Rating:** 4.7/5.0  
**Total Reviews:** 538
## About Git
Git è un sistema di controllo di versione veloce, scalabile e distribuito, progettato per gestire tutto, dai piccoli ai progetti molto grandi, con velocità ed efficienza. Originariamente sviluppato per il kernel Linux, Git è diventato lo standard de facto per il controllo di versione, utilizzato da milioni di sviluppatori in tutto il mondo. La sua architettura distribuita consente a ogni sviluppatore di avere una storia completa del progetto, permettendo una collaborazione robusta e la possibilità di lavorare offline. Caratteristiche e Funzionalità Principali: - Controllo di Versione Distribuito: Ogni sviluppatore ha una copia completa del repository, permettendo un lavoro indipendente e riducendo la dipendenza da un server centrale. - Alte Prestazioni: Git è ottimizzato per la velocità, gestendo efficientemente grandi repository con milioni di file e commit. - Integrità dei Dati: Ogni file e commit è controllato tramite checksum e recuperato tramite il suo checksum, garantendo l&#39;integrità del repository. - Branching e Merging: Git offre potenti capacità di branching e merging, facilitando lo sviluppo parallelo e l&#39;integrazione delle funzionalità. - Area di Staging: L&#39;area di staging consente agli sviluppatori di preparare i commit selezionando le modifiche da includere, fornendo un maggiore controllo sulla storia dei commit. - Gratuito e Open Source: Rilasciato sotto la GNU General Public License versione 2.0, Git è gratuito da usare e modificare, promuovendo la collaborazione e la trasparenza. Valore Primario e Soluzioni per gli Utenti: Git affronta le sfide dello sviluppo software collaborativo fornendo un sistema affidabile ed efficiente per tracciare le modifiche, coordinare il lavoro tra più sviluppatori e mantenere una storia completa dell&#39;evoluzione del progetto. La sua natura distribuita assicura che gli sviluppatori possano lavorare offline e unire le modifiche senza problemi, riducendo i conflitti e migliorando la produttività. Offrendo un set robusto di strumenti per il controllo di versione, Git consente ai team di gestire efficacemente i loro codebase, portando a progetti software più stabili e manutenibili.




## Git Reviews
  ### 1. Molto utile per tracciare le modifiche al codice

**Rating:** 5.0/5.0 stars

**Reviewed by:** KHIM L. | Sr. DevOps Engineer, Enterprise (> 1000 dip.)

**Reviewed Date:** November 19, 2024

**Cosa Le piace di più di Git?**

Quello che mi piace di più di Git è il suo sistema di controllo di versione distribuito, che consente a più sviluppatori di lavorare sullo stesso progetto contemporaneamente senza interferire con il lavoro degli altri. Le capacità di branching e merging sono potenti, permettendo di sperimentare e sviluppare funzionalità senza influenzare il codice principale.

**Cosa non Le piace di Git?**

Quello che mi piace meno di Git è la sua ripida curva di apprendimento, soprattutto per i principianti. Concetti come il merging, il rebasing e il branching possono essere confusi e soggetti a errori per chi è nuovo al controllo di versione.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Risolve il problema del controllo delle versioni consentendo una gestione efficiente delle modifiche al codice, la collaborazione e il tracciamento della storia del progetto. Mi avvantaggia permettendo a più sviluppatori di lavorare sullo stesso progetto contemporaneamente senza sovrascrivere il lavoro degli altri. Git rende facile tracciare le modifiche, tornare a versioni precedenti e unire i contributi di diversi membri del team, garantendo un processo di sviluppo fluido. Fornisce anche capacità di branching, permettendomi di sperimentare nuove funzionalità o correzioni senza influenzare il codice principale. Questo migliora notevolmente la collaborazione e riduce il rischio di errori nel codice.

  ### 2. Vecchio e d'oro

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ranu S. | Software Developer, AI and ML Engineer., Tecnologia dell'informazione e servizi, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 17, 2025

**Cosa Le piace di più di Git?**

Con git posso connettermi con qualsiasi repository di codice aperto e chiuso come Github, GitLab, Bitbucket. Open source e facile da installare e configurare con qualsiasi editor o strumento da riga di comando. Disponibile su tutti i sistemi operativi come Mac, Windows o Linux. Lo uso quasi ogni giorno nella mia vita.

**Cosa non Le piace di Git?**

Al momento non vedo alcuna interfaccia GUI per git adeguata. Ho sentito dai miei amici di nuovi strumenti per la gestione dei repository. Ma per ora mi attengo a git.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Con git stiamo spingendo il codice per mettere i rami e gestire i nostri repository in modo efficiente.

  ### 3. Server di repository essenziale ed efficiente per ogni sviluppatore

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sasikumar R. | Senior Software Engineer, Enterprise (> 1000 dip.)

**Reviewed Date:** December 27, 2024

**Cosa Le piace di più di Git?**

Controllo di versione per ogni unione o push del codice
Leggero e facile da installare
Facile da ripristinare o recuperare il vecchio codice
La selezione delle modifiche è molto utile
Open source
Gestione dello storage
Molteplici funzionalità per gestire rami e repository

**Cosa non Le piace di Git?**

Difficile da capire e usare per i principianti
Bisogna ricordare e familiarizzare con i comandi git per padroneggiare tutte le funzionalità di git
L'interfaccia utente non è buona
Il confronto git richiede un'altra app

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Repository open source per mantenere il codice del nostro progetto
Facile da usare una volta familiari con i comandi git
Facile passare tra versioni e progetti
Davvero utile avere rami utente per ogni integrazione di funzionalità

  ### 4. Usare Git è facile e offre tranquillità per il versionamento.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Amiket G. | Software Test Engineer II, Mid-Market (51-1000 dip.)

**Reviewed Date:** January 02, 2025

**Cosa Le piace di più di Git?**

È un'integrazione senza soluzione di continuità con qualsiasi sistema operativo. La facilità d'uso e la sua GUI sono molto utili.

**Cosa non Le piace di Git?**

Complessità della gestione dei rami, curva di apprendimento per chi è nuovo nel mondo della tecnologia.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Con il controllo di versione diventa difficile tenere traccia delle modifiche al codice, gestire diverse versioni e tornare a una versione precedente. Git fornisce una cronologia dettagliata di tutte le modifiche, rendendo più facile risalire a chi ha fatto quali modifiche e quando.

  ### 5. Che cos'è un sistema di controllo versione

**Rating:** 5.0/5.0 stars

**Reviewed by:** Alok y. | Mysql Database Administrator, Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 28, 2024

**Cosa Le piace di più di Git?**

Nella mia esperienza, Git è uno dei migliori sistemi di controllo versione tra tutti quelli attualmente presenti. Git mi ha fornito la flessibilità di gestire e tracciare le mie modifiche nei progetti; una volta sincronizzato con i tuoi repository, è molto veloce, infatti è noto per la sua velocità e il supporto per il branching e il merging. La mia esperienza nell'usare Git mentre lavoravo con il mio team su qualsiasi progetto è che il branching e il merging sono senza sforzo utilizzando la riga di comando di Git o Git Desktop. Alcune funzionalità sono molto utili, come la possibilità di scansionare il codice sorgente utilizzando SonarQube o qualche altro strumento di scansione.

**Cosa non Le piace di Git?**

Tuttavia, non ho ancora trovato alcun motivo per non apprezzare Git, ma c'è solo una cosa che è difficile per i principianti perché è difficile capire il branching e il merging senza alcun aiuto.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Posso tracciare tutte le mie modifiche e le modifiche dei membri del mio team nel progetto.

  ### 6. Revisione su Git

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ayushi S. | Software Developer, Mid-Market (51-1000 dip.)

**Reviewed Date:** June 29, 2024

**Cosa Le piace di più di Git?**

Dalla mia esperienza personale lavorando con git, credo che il branching e il merging siano diventati più facili. I branch delle funzionalità, le correzioni di bug e i branch sperimentali possono essere gestiti facilmente. Git fornisce vari comandi incredibili come stash, rebase, cherry-pick, reflog, reset, ecc. che hanno risolto molti problemi relativi a trovare un commit particolare, andare a un commit particolare, portare le modifiche commesse al tuo branch locale, mantenere le tue modifiche senza commettere, ecc. Git ha una comunità molto attiva. Molte soluzioni ai nostri problemi sono già state provate e disponibili per noi quando ne abbiamo bisogno.

**Cosa non Le piace di Git?**

Git, pur essendo molto potente, non fornisce comunque meccanismi di controllo degli accessi integrati. Anche se questo è spesso gestito da piattaforme come GitHub, GitLab o Bitbucket, può essere una limitazione se si utilizza il Git normale senza tali servizi. Per i principianti alcuni comandi possono essere confusi. Risolvere i conflitti di merge può anche essere a volte faticoso.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Git è fondamentalmente utilizzato per il controllo delle versioni. Personalmente, credo che Git sia uno strumento molto potente. Ci sono stati vari problemi che ho incontrato durante il mio percorso di programmazione riguardo al branching e al merging. Git, avendo una comunità molto attiva, offre varie soluzioni disponibili attraverso diverse fonti. Git rebase, squash, reset, cherry-pick, stash, reflog sono tra i miei preferiti che rendono le cose molto più facili e i commit più puliti.

  ### 7. Eccellente strumento di gestione del controllo delle versioni

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jithendra S. | Associate Consultant, Piccola impresa (50 o meno dip.)

**Reviewed Date:** November 04, 2024

**Cosa Le piace di più di Git?**

Mi piace questo strumento perché tiene traccia delle modifiche che faccio a un file particolare, così posso rivedere e guardare le vecchie versioni quando necessario.

**Cosa non Le piace di Git?**

Direi che è necessaria un po' di esperienza per sfruttare al meglio Git.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Come sviluppatore, faccio spesso modifiche ai file in base alle esigenze. È difficile mantenere diverse versioni dei file in un sistema poiché c'è la possibilità che qualcosa vada storto. Questo è esattamente ciò che git sta affrontando.

  ### 8. una delle migliori esperienze durante l'uso di Git

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ritik K. | Senior Software Engineer, Tecnologia dell'informazione e servizi, Mid-Market (51-1000 dip.)

**Reviewed Date:** January 20, 2025

**Cosa Le piace di più di Git?**

Mi piace che la cosa più importante di Git sia che è molto facile da installare e imparare. Usando git possiamo facilmente fare il commit delle nostre modifiche nel repository di codice e integrare quelle modifiche con GitHub.

**Cosa non Le piace di Git?**

Fino ad ora non ho avuto problemi usando Git.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

È uno dei migliori software di controllo di versione. Git ha risolto il nostro problema di controllo di versione nello sviluppo del codice dell'applicazione. Siamo in grado di tornare facilmente a un commit precedente utilizzando Git.

  ### 9. Miglior strumento di tracciamento per lo sviluppo di applicazioni

**Rating:** 4.5/5.0 stars

**Reviewed by:** rohan l. | Software Engineer, Tecnologia dell'informazione e servizi, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 13, 2025

**Cosa Le piace di più di Git?**

Quello che mi piace di più di Git è che è molto facile da installare e molto facile da imparare. Usando Git, siamo in grado di integrare facilmente con il repository locale e il repository remoto.

**Cosa non Le piace di Git?**

Per ora non ho avuto alcun problema nell'usare Git.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Il nostro problema è trovare il miglior software di controllo versione in modo da poter tracciare facilmente lo sviluppo dell'applicazione. Git ha risolto questo problema e ci ha aiutato molto.

  ### 10. miglior strumento di controllo delle versioni per il tracciamento del codice

**Rating:** 4.5/5.0 stars

**Reviewed by:** Amit K. | Software Engineer , Tecnologia dell'informazione e servizi, Enterprise (> 1000 dip.)

**Reviewed Date:** January 09, 2025

**Cosa Le piace di più di Git?**

Mi piace di più di Git che è molto facile da installare e usare. Ci ha aiutato molto.

**Cosa non Le piace di Git?**

Al momento non ho trovato alcuna difficoltà in Git.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Il nostro problema è utilizzare uno strumento che ci aiuti nello sviluppo della nostra applicazione da un capo all'altro. Git ci ha aiutato molto a tracciare tutta la cronologia del codice anche nel deployment del codice, ad esempio tramite Jenkins.

  ### 11. Miglior software di controllo delle versioni

**Rating:** 4.5/5.0 stars

**Reviewed by:** preeti c. | Assistant vice president, Abbigliamento e moda, Mid-Market (51-1000 dip.)

**Reviewed Date:** October 30, 2024

**Cosa Le piace di più di Git?**

Quello che mi piace di più di git è che tiene traccia di ogni singolo record delle nostre azioni, cioè delle modifiche al codice. Possiamo facilmente tenere il record usando git.

**Cosa non Le piace di Git?**

Non c'è niente in git che non mi piaccia. Tutto è al di sopra delle aspettative.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Il nostro problema è tenere traccia dei record di codifica e di più di uno sviluppatore che lavora allo sviluppo dell'applicazione. Questo grande problema è risolto da git.

  ### 12. Git

**Rating:** 5.0/5.0 stars

**Reviewed by:** Shabaz K. | Senior Quality Assurance Engineer, Enterprise (> 1000 dip.)

**Reviewed Date:** January 16, 2025

**Cosa Le piace di più di Git?**

Costruire le build aggiungendo risultati utilizzando il bot di Slack

**Cosa non Le piace di Git?**

Non c'è un motivo specifico per non apprezzare git

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Possono essere aggiunte le etichette dopo il test dell'MR

  ### 13. Git è il miglior software di controllo del codice sorgente

**Rating:** 5.0/5.0 stars

**Reviewed by:** Prashil S. | Full-stack Developer, Mid-Market (51-1000 dip.)

**Reviewed Date:** May 18, 2024

**Cosa Le piace di più di Git?**

Git è open source. Git è il software più efficiente per il controllo del codice sorgente grazie alle sue numerose funzioni di comando e alla facilità di accesso tramite la sua interfaccia grafica per coloro che non vogliono usare i comandi. Usare git ogni giorno mi fa rendere conto di quanto sia efficace. Integrare git dopo averlo implementato con software di sviluppo come Visual Studio Code o VS2022 è molto facile.

**Cosa non Le piace di Git?**

Non c'è nulla da non apprezzare di git in sé. Ma se l'interfaccia grafica di Git fosse un po' più user-friendly e autoesplicativa, allora sarebbe fantastico.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Git mostra errori e log adeguati per permettere agli sviluppatori di capire dove hanno sbagliato. Inoltre, l'albero di controllo del codice sorgente mi aiuta a capire chi ha effettuato il push di quale commit e su quale branch sto lavorando. Questo aiuta tutti gli sviluppatori a vedere il flusso di sviluppo e quali funzionalità vengono implementate.

  ### 14. Una revisione del sistema di controllo delle versioni

**Rating:** 4.0/5.0 stars

**Reviewed by:** Aymar A. S. O. Sedami N. | Entrepreneur, Software per computer, Enterprise (> 1000 dip.)

**Reviewed Date:** March 29, 2024

**Cosa Le piace di più di Git?**

È un potente sistema di controllo delle versioni per rilasciare soluzioni. Il sistema di controllo delle versioni utilizza Github come piattaforma collaborativa per sviluppatori. Il sistema di controllo delle versioni è ricco di funzionalità per la modellazione dei rami, la creazione di rami e la collaborazione attraverso l'integrazione continua. È pieno di comandi per analizzare i problemi nel codice.

**Cosa non Le piace di Git?**

È uno strumento affidabile sul mercato. È uno strumento di supporto che richiede comprensione da parte dei membri del team per raggiungere l'integrazione e la consegna continue.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Git risolve la questione della generazione di artefatti. Inoltre, è uno strumento utile per la versioning dei prodotti. Successivamente, Git risolve il metodo di collaborazione attraverso modelli di branch per gli sviluppatori. Il sistema di controllo delle versioni è affidabile e può essere integrato con server di integrazione come Jenkins per generare costantemente artefatti. Git risolve la collaborazione del team attraverso problemi come conflitti di merge, revisione delle pull request e analisi del codice.

  ### 15. Facilità di controllo delle versioni e gestione del codice

**Rating:** 4.5/5.0 stars

**Reviewed by:** Chetan P. | Fullstack Developer, Enterprise (> 1000 dip.)

**Reviewed Date:** May 15, 2024

**Cosa Le piace di più di Git?**

La parte migliore di git è che continuano ad aggiornarsi, aiutando gli sviluppatori a configurare pipeline CI/CD utilizzando le azioni di GitHub, oltre ad aiutare a scansionare il codice sorgente utilizzando SonarQube e molti altri strumenti di scansione. Funzionalità davvero utili.

**Cosa non Le piace di Git?**

Git è un prodotto eccezionale, ma presenta alcuni problemi in termini di implementazione di varie strategie di branching, inoltre possono migliorare sul lato del merging del codice.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Git sta aiutando e risolvendo molti problemi, alcuni di essi sono: 1. Git aiuta a gestire e mantenere il codice dove più sviluppatori stanno lavorando contemporaneamente 2. Aiuta a creare pipeline CI/CD automatizzate per costruire e distribuire applicazioni 3. Risolve il problema della scansione di sicurezza statica

  ### 16. Git lo strumento ideale per lo sviluppo software

**Rating:** 5.0/5.0 stars

**Reviewed by:** Yojerlis  P. | KPI Analyst, Enterprise (> 1000 dip.)

**Reviewed Date:** December 31, 2024

**Cosa Le piace di più di Git?**

La rapidità con cui si possono fare i push e i pull.

**Cosa non Le piace di Git?**

Ha una curva di apprendimento molto lunga.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Problemi: La curva di apprendimento.
Benefici: Fare il controllo delle versioni in modo super veloce.

  ### 17. Migliore applicazione per la gestione del codice

**Rating:** 4.5/5.0 stars

**Reviewed by:** Anish K. | Developer, Mid-Market (51-1000 dip.)

**Reviewed Date:** November 20, 2024

**Cosa Le piace di più di Git?**

Le sue funzionalità di controllo delle versioni, commit, richieste di merge, revisioni tra pari e facilità d'uso, aggiornamenti rapidi e patch. Lo usiamo quotidianamente per i nostri aggiornamenti delle funzionalità ed è molto facile da integrare con VSC e INTELLIJ.

**Cosa non Le piace di Git?**

Va tutto bene tranne che a volte ci vuole tempo per clonare l'intero progetto.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Codici software facili da mantenere e aggiornamenti rapidi delle funzionalità.

  ### 18. git - l'unico software di controllo versione di cui hai bisogno

**Rating:** 5.0/5.0 stars

**Reviewed by:** Hrithik S. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** April 13, 2024

**Cosa Le piace di più di Git?**

Ci sono molte caratteristiche di Git che mi piacciono. Fornisce un sistema di controllo delle versioni, cioè possiamo tornare alle versioni precedenti se la versione attuale ha errori. Offre anche la funzionalità di lavorare con i nostri colleghi in collaborazione sullo stesso progetto. Possiamo lavorare sullo stesso progetto e allo stesso tempo. È davvero molto facile da usare e facile da implementare utilizzando il terminale cmd o di Visual Studio Code.

**Cosa non Le piace di Git?**

Non c'è nulla da non amare di git. È il miglior strumento per il controllo delle versioni e il lavoro collaborativo.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Git sta risolvendo il problema preesistente del controllo di versione. Usando git, possiamo facilmente tornare alle versioni precedenti del nostro software. È anche molto utile per il lavoro collaborativo.

  ### 19. GitHub

**Rating:** 4.5/5.0 stars

**Reviewed by:** Prudhvisai D. | Student, Piccola impresa (50 o meno dip.)

**Reviewed Date:** February 22, 2024

**Cosa Le piace di più di Git?**

Git è davvero reso così facile per tracciare le applicazioni che sono connesse con le persone in tutto il mondo. Inoltre, ci sono molti utenti che usano git più spesso durante la giornata. Mi piace l'integrazione dell'applicazione che un utente può facilmente usare per implementare i progetti all'interno dei propri repository.

**Cosa non Le piace di Git?**

A volte non risponde ai comandi di cui abbiamo bisogno e pull, merge sono un po' un mal di testa all'interno dell'applicazione quando li usiamo.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Git risolve tutti i problemi che un'azienda o un utente vogliono affrontare per completare il loro compito in un determinato lasso di tempo. Possiamo usarlo ovunque nel mondo stando seduti in un solo posto, il che rende git uno strumento potente nel mondo per tutte le esigenze.
Benefici che otteniamo:
1. Gestione del tempo
2. Risolve problemi relativi alle applicazioni
3. Facilità d'uso
4. L'implementazione dei comandi è facile da usare

  ### 20. Un Controllore di Versione

**Rating:** 5.0/5.0 stars

**Reviewed by:** Shaik Rizwan B. | Java Developer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** April 16, 2024

**Cosa Le piace di più di Git?**

Mi piace principalmente utilizzare un processo di controllo delle versioni per via del suo ciclo di vita su cui tutti lavorano.

**Cosa non Le piace di Git?**

Penso che non ci siano più antipatie verso Git perché è facile da usare se ne comprendiamo la cultura lavorativa e l'ambiente imparando il suo processo.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Git è più utile per il software di controllo delle versioni. Imparando la sua struttura del ciclo di vita e le sue caratteristiche, si semplifica il processo di sviluppo del software, si migliora la collaborazione tra gli sviluppatori e si garantisce l'integrità e l'affidabilità del codice. Personalmente, Git mi avvantaggia fornendomi un sistema di controllo delle versioni robusto che mi aiuta a gestire il mio codice in modo efficace, collaborare senza problemi con i membri del team e tracciare l'evoluzione dei progetti nel tempo.

  ### 21. Miglior controllo di versione

**Rating:** 5.0/5.0 stars

**Reviewed by:** Hiral P. | Lead Software Developer, Mid-Market (51-1000 dip.)

**Reviewed Date:** July 30, 2024

**Cosa Le piace di più di Git?**

Uno dei migliori aspetti di Git è la sua potente capacità di ramificazione e fusione. Ecco perché questo si distingue

**Cosa non Le piace di Git?**

Niente da disprezzare. Tutto è molto buono.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Git risolve diversi problemi critici nello sviluppo software, offrendo numerosi vantaggi, controllo di versione e tracciamento della cronologia, collaborazione e sviluppo parallelo, integrità e stabilità del codice, backup e ridondanza, tracciabilità e responsabilità, flessibilità nei flussi di lavoro.

  ### 22. Git è il miglior sistema di controllo delle versioni

**Rating:** 5.0/5.0 stars

**Reviewed by:** Arun M. | Data Scientist, Piccola impresa (50 o meno dip.)

**Reviewed Date:** November 28, 2023

**Cosa Le piace di più di Git?**

Posso tracciare tutte le mie modifiche in qualsiasi progetto, le sue capacità complete di tracciamento delle versioni sono fantastiche. Lo uso per coordinarmi con il mio team di sviluppatori su tutti i rami paralleli del mio progetto che girano su un sistema diverso. Uso git dal 2014, molte volte mi ha aiutato quando la mia nuova versione smette di funzionare a causa di qualche errore o bug, quindi torno semplicemente all'ultima versione, in questo modo git mi ha salvato molte volte.

**Cosa non Le piace di Git?**

Il sistema di branching di git è troppo complesso da capire a volte mi confonde e alcune delle funzionalità non sono disponibili in git rispetto ad 'Apache Subversion'. Non c'è una guida adeguata per i principianti se ottengono errori con il comando git.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Spingo tutto il mio software e i progetti su git e posso controllare e sviluppare parallelamente due versioni di un software e posso tracciare tutte le modifiche apportate dai membri del mio team. Soprattutto nello sviluppo web, dove si verificano errori o i siti web sono inattivi al momento dell'aggiornamento o del servizio, semplicemente torno alla versione precedente.

  ### 23. Software di controllo versione facile

**Rating:** 5.0/5.0 stars

**Reviewed by:** Tushar G. | Enterprise (> 1000 dip.)

**Reviewed Date:** January 28, 2024

**Cosa Le piace di più di Git?**

La cosa migliore di GIT è che gestisce il controllo delle versioni in modo molto efficace. Ogni singolo commit nel repository di codice è tracciato fino allo sviluppatore, per trovare quale parte del codice ha causato l'interruzione del funzionamento dell'applicazione. Sicuramente, ci vuole un po' di tempo per imparare a causa di tutti i diversi scenari che ci sono e anche se si utilizza GIT Bash, allora imparare i comandi è difficile. È veloce e anche molto facile da integrare con altri strumenti di sviluppo software.

**Cosa non Le piace di Git?**

Imparare tutti gli strumenti di git bash richiede del tempo, quindi penso che sia una parte che non mi piace molto.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Tutto il nostro codice base di Selenium e Visual Studio è salvato in GIT, in modo da promuovere il lavoro parallelo di più sviluppatori e anche per tenere traccia di tutte le modifiche apportate nel repository. Git ha molte funzionalità avanzate dove la revisione del codice è anche fatta molto facilmente dai revisori. Il controllo di versione è la parte migliore, perché sappiamo esattamente chi ha cambiato il codice e quando. I suoi comandi come push, pull, checkout, rebase, abort ecc. hanno richiesto un po' di tempo per essere padroneggiati, ma ora sono alla portata delle nostre dita per lavorare.

  ### 24. Git nella vita di uno sviluppatore

**Rating:** 5.0/5.0 stars

**Reviewed by:** Khushal C. | Software Engineer, Enterprise (> 1000 dip.)

**Reviewed Date:** April 23, 2024

**Cosa Le piace di più di Git?**

Git è responsabile del controllo delle versioni, mi aiuta a gestire i rami e a fare commit e contribuire a progetti open source. Aiuta molto durante la costruzione o lo sviluppo di un progetto.

**Cosa non Le piace di Git?**

Come principiante è un po' complesso per un utente, ma non appena siamo bravi con l'uso pratico di git, possiamo passare al livello successivo di sviluppo e controllo delle versioni.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Poiché Git fornisce il miglior concetto di branching, che personalmente mi ha aiutato molto nel controllo delle versioni, e inoltre Git fornisce i comandi che mi aiutano a prendere un backup aggiornato del mio progetto nel cloud e a condividerlo su GitHub con i membri del mio team,

  ### 25. Ottimo strumento per programmatori e per il lavoro di squadra

**Rating:** 4.5/5.0 stars

**Reviewed by:** Eduardo I. | Desempleado, Piccola impresa (50 o meno dip.)

**Reviewed Date:** November 02, 2023

**Cosa Le piace di più di Git?**

Una delle caratteristiche che trovo più attraenti di Git è la sua flessibilità e facilità d'uso. Git può essere applicato a una vasta gamma di progetti, dai piccoli progetti personali alle grandi iniziative aziendali. Inoltre, la sua alta adattabilità consente agli utenti di adattarlo alle loro esigenze specifiche. Inoltre, semplifica il lavoro di squadra poiché permette a più persone di lavorare nello stesso repository, ciascuno contribuendo con la propria parte, e successivamente unendo in modo efficiente il lavoro svolto.

**Cosa non Le piace di Git?**

l'unico aspetto negativo di git è che la curva di apprendimento per la sua adozione è lunga ed è un po' complicato da imparare se stai appena iniziando a fare questo tipo di lavoro.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Mi ha permesso di correggere i bug e anche se vedevo che una parte del codice era sbagliata mi permetteva di tornare alle versioni precedenti per poter ricominciare da una versione stabile. Inoltre, ero tranquillo perché non si perde il lavoro svolto e si può anche recuperarlo da altri dispositivi per continuare a lavorare. All'epoca avevo problemi con un progetto di acquisto biglietti realizzato con js e dopo diversi giorni di lavoro mi ha permesso di recuperare l'ultima versione stabile per correggere ciò che avevo fatto di sbagliato e continuare con il mio lavoro.

  ### 26. Git è il miglior sistema di controllo del codice sorgente

**Rating:** 5.0/5.0 stars

**Reviewed by:** MD. Mehedi H. | Lead Software Engineer, Mid-Market (51-1000 dip.)

**Reviewed Date:** December 20, 2023

**Cosa Le piace di più di Git?**

Git ha introdotto una nuova era nel controllo del codice sorgente. Creare rami è davvero efficace per controllare i codici sorgente per un grande team. Gli sviluppatori possono taggare le note di rilascio durante il rilascio in produzione per il tracciamento. Unire i rami è davvero divertente. È facile passare da un ramo all'altro, anche a un commit specifico. In generale, l'architettura di git è fantastica.

**Cosa non Le piace di Git?**

A volte l'unione automatica non guida gli sviluppatori. La situazione di conflitto di unione è davvero difficile per gli sviluppatori.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

La gestione del controllo del codice sorgente e la gestione del controllo delle versioni sono vantaggiose. Possiamo applicare CI/CD a un progetto software in modo che ora sia automatizzato e risparmi tempo per il deployment sul server di produzione. È davvero divertente rilasciare diverse versioni del software per diversi utenti. Molteplici membri del team possono sviluppare software in rami diversi in modo indipendente. In generale, il controllo del codice sorgente e il controllo delle versioni sono divertenti e fanno risparmiare tempo.

  ### 27. Un buon software di controllo versione

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ansh K. | Project Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** April 13, 2024

**Cosa Le piace di più di Git?**

Qui possiamo lavorare sullo stesso progetto con i nostri colleghi e unire le modifiche senza cambiare il formato originale.

**Cosa non Le piace di Git?**

Il comando history utilizzato per scoprire il numero di comandi eseguiti in precedenza è piuttosto frenetico e non offre un controllo migliore.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Aiutare a livello organizzativo a unire il codice e rettificare l'errore e controllare il codice prima di inviarlo o della fusione finale

  ### 28. Git ci ha trasformato come sviluppatori

**Rating:** 5.0/5.0 stars

**Reviewed by:** Elkin Edgardo G. | Gerente General, Piccola impresa (50 o meno dip.)

**Reviewed Date:** June 30, 2024

**Cosa Le piace di più di Git?**

È un sistema che ci ha semplificato il compito di tenere il controllo delle versioni e l'integrazione che offre ci ha permesso di automatizzare il processo di sviluppo delle applicazioni in azienda.

**Cosa non Le piace di Git?**

In realtà non c'è niente che non mi piaccia di Git

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Con il controllo delle versioni, l'integrazione nel processo di gestione dello sviluppo delle applicazioni e l'automazione

  ### 29. Eccellente strumento di versionamento

**Rating:** 5.0/5.0 stars

**Reviewed by:** sidhant s. | Customer Service Representative, Enterprise (> 1000 dip.)

**Reviewed Date:** December 27, 2023

**Cosa Le piace di più di Git?**

Git è un ottimo strumento di versionamento del codice, con funzionalità molto avanzate per gestire più persone che lavorano su un singolo progetto. Aiuta a mantenere tutto aggiornato senza conflitti di codice. La parte migliore è che git può essere accessibile sia dalla riga di comando che tramite GUI. È molto facile da implementare sul codice esistente per mantenere tutte le modifiche sincronizzate, tenendo traccia di ogni commit degli utenti e delle modifiche che facevano parte di quel commit. Inoltre, i push regolari del codice permettono anche al codice principale di rimanere aggiornato in ogni momento.

**Cosa non Le piace di Git?**

Finora tutto funziona bene e non abbiamo riscontrato alcun problema. L'unico svantaggio o inconveniente potrebbe essere nella riga di comando di GIT, dove un utente deve essere a conoscenza di tutti i comandi che devono essere inseriti manualmente in un formato specifico come push, pull, rebase, checkout, add, commit ecc.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Avevamo più sviluppatori di codice che lavoravano su un singolo progetto in diversi moduli, quindi un software di controllo delle versioni come GIT era una necessità. Per evitare ridondanze e conflitti nel codice, GIT teneva traccia di tutte le modifiche apportate dai diversi utenti sviluppatori in ogni momento. Inoltre, grazie alla funzione di revisione delle modifiche da parte dell'amministratore GIT, è molto facile controllare le modifiche apportate dalle persone prima che il ramo principale del codice venga modificato. Poiché tutte le versioni precedenti del codice sono disponibili in ogni momento, è molto conveniente tornare a un commit specifico nel caso in cui si verifichino interruzioni del codice a causa di un nuovo push del codice.

  ### 30. Esperienza con Git

**Rating:** 5.0/5.0 stars

**Reviewed by:** Muskaan J. | QA Engineer, Enterprise (> 1000 dip.)

**Reviewed Date:** September 11, 2024

**Cosa Le piace di più di Git?**

Il migliore, facile da usare. Lo uso da molto tempo.

**Cosa non Le piace di Git?**

Niente in particolare che non mi sia piaciuto di Git

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Spingere il codice, distribuire il codice

  ### 31. Miglior strumento per il controllo delle versioni e la collaborazione.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Harsha P. | Software Engineer, Tecnologia dell'informazione e servizi, Enterprise (> 1000 dip.)

**Reviewed Date:** April 24, 2024

**Cosa Le piace di più di Git?**

Aiuta gli sviluppatori a tenere traccia delle modifiche e a lavorare con gli altri più facilmente.

**Cosa non Le piace di Git?**

È un po' difficile da imparare all'inizio e la parte difficile è quando si combinano le modifiche (cioè il merging)

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Aiuta con il controllo delle versioni e la collaborazione facile per provare nuove idee senza rovinare il progetto principale.

  ### 32. GitHub è il miglior strumento per tracciare le tue modifiche

**Rating:** 4.0/5.0 stars

**Reviewed by:** Rohit K. | Web Developer, Mid-Market (51-1000 dip.)

**Reviewed Date:** September 16, 2023

**Cosa Le piace di più di Git?**

Git è di gran lunga il miglior strumento di controllo delle versioni che abbia mai incontrato. È uno dei migliori strumenti DevOps sul mercato grazie al suo semplice metodo di branching, alla facilità d'uso e all'aiuto online facilmente disponibile. La sua connettività con altri programmi, come JIRA o BitBucket, lo rende un eccellente candidato per la gestione del codice del nostro progetto.

**Cosa non Le piace di Git?**

Il programma è abbastanza semplice da usare. Tuttavia, c'è una piccola curva di apprendimento e un po' di monitoraggio richiesto nei primi giorni per garantire che il repository principale non venga alterato. Inoltre, ci vuole tempo per capire come superare i problemi di merge.

Raccomandazioni per chiunque stia pensando di usare Git:
Se hai bisogno di una soluzione unica per la gestione del codice del progetto, consiglio vivamente questo programma. È facilmente integrabile con JIRA e Jenkins, rendendolo un ottimo strumento CI/CD.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Lo strumento migliore che ci permette di gestire il codice del nostro progetto in modo estremamente fluido è il controllo di versione del codice. Inoltre, il metodo di ramificazione più semplice ti consente di condividere molti repository con il team contemporaneamente.

  ### 33. Git - Una scelta perfetta per gli sviluppatori per gestire il loro codice sorgente

**Rating:** 4.5/5.0 stars

**Reviewed by:** Isam K. | Software Engineer, Enterprise (> 1000 dip.)

**Reviewed Date:** September 13, 2023

**Cosa Le piace di più di Git?**

- Git è una piattaforma open source ideale per rivedere il tuo codice, tracciare le modifiche necessarie nei file del computer e tenerne un registro.

- Git è perfettamente adatto per l'automazione in cui possiamo scrivere il codice e farlo eseguire senza l'aiuto dell'utente.

- L'errore nel codice può essere facilmente riconosciuto e reso privo di errori con un po' di debugging.

- I comandi Git sono solitamente brevi e semplici da utilizzare, specialmente se dobbiamo clonare il branch in un repository, aggiornare la cartella particolare e poi spingerla di nuovo nel tuo percorso originale.

- Git è molto apprezzato nelle aziende di software che si basano sul codice sorgente, sulla revisione tecnica del codice e sul ciclo di sviluppo in un progetto.

**Cosa non Le piace di Git?**

-In generale, Git non ha nulla da migliorare poiché soddisfa molto bene le mie esigenze, ma potrebbe essere un po' più veloce durante la modifica e l'archiviazione dei tuoi file, poiché il carico del server diventa molto lento.

-È auspicabile un alto tasso di aggiornamento in Git.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Git ti consente di mantenere l'accesso a numerosi file di computer che sono archiviati per un lungo periodo di tempo. Mi sta aiutando in un'organizzazione che richiede aggiornamenti tempestivi dei tuoi file secondo le esigenze. Come piattaforma open source, è semplice e consente uno sviluppo software più veloce e un'integrazione continua.\nCi sta particolarmente aiutando a risparmiare tempo come segue:\n- Per creare rami, clonarli sul tuo dispositivo, aggiornare nel ramo locale, aggiungere, commettere, per inviare richieste di push e pull, sollevare richieste di merge ecc.

  ### 34. Git è il miglior sistema di controllo delle versioni ed è facile da usare.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Gitika S. | Senior Software Developer, Tecnologia dell'informazione e servizi, Mid-Market (51-1000 dip.)

**Reviewed Date:** June 28, 2024

**Cosa Le piace di più di Git?**

I comandi sono facili da ricordare ed è molto facile da usare.

**Cosa non Le piace di Git?**

A volte, a causa della sensibilità alle maiuscole, si verificano problemi.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Gestire il versionamento e spingere e tirare il codice dal sistema remoto al sistema locale e dal sistema locale al sistema remoto.

  ### 35. Invenzione straordinaria

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jaime M. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** April 26, 2024

**Cosa Le piace di più di Git?**

Come è protetto il mio codice. È facile collaborare. Anche quando lavoro su un progetto da solo, mi permette comunque di avere una buona cronologia e tracciamento del mio codice per annullare eventuali modifiche e avere un'evoluzione storica del mio codice.

**Cosa non Le piace di Git?**

Che non è integrato nel sistema operativo Windows.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Mi permette di proteggere il mio codice e condividerlo con me stesso e con gli altri.

  ### 36. Miglior sistema di controllo versione

**Rating:** 5.0/5.0 stars

**Reviewed by:** Saurav J. | Assistant System Engineer, Enterprise (> 1000 dip.)

**Reviewed Date:** March 18, 2024

**Cosa Le piace di più di Git?**

Facile da usare con una sintassi semplice e fornisce un metodo di controllo delle versioni flessibile. La gestione della sicurezza di Git è la parte migliore.

**Cosa non Le piace di Git?**

Non ho trovato alcun tipo di mancanza mentre lavoravo a livello di produzione.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Aiuta a controllare la versione delle nuove release delle versioni software.

  ### 37. Miglior strumento di gestione del codice

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vasundhara G. | Automation Engineer, Mid-Market (51-1000 dip.)

**Reviewed Date:** July 10, 2024

**Cosa Le piace di più di Git?**

Il modo in cui strutturano e registrano ogni codice

**Cosa non Le piace di Git?**

Niente di simile... Uno dei migliori strumenti

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Gestione del codice, analisi della regressione

  ### 38. Git: Padroneggiare la Collaborazione, Elevare l'Armonia del Codice

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Automobilistico | Mid-Market (51-1000 dip.)

**Reviewed Date:** January 14, 2024

**Cosa Le piace di più di Git?**

Git: Il miglior sistema di controllo delle versioni. Ogni volta che cerchiamo un sistema di controllo delle versioni e gestione del controllo del codice sorgente, Git è l'unica parola che sentiamo. È il monopolista tra tutti i suoi concorrenti. Mi piace la facilità d'uso dei comandi Git. Possiamo facilmente implementarlo nel nostro codice sorgente e mantenere i nostri repository. Come utente quotidiano di Git, tutti i comandi sono ormai familiari e questo lo rende unico. Nel mio team, tutti i membri usano Git quotidianamente, posso dire che è parte della nostra routine quotidiana. Poiché offre una vasta gamma di funzionalità sia per il controllo del codice sorgente che per il controllo delle versioni, è il più apprezzato in tutta l'industria. In entrambi i modi, sia tramite la riga di comando che utilizzando l'interfaccia utente, è molto facile da usare e interagire. L'ho integrato con Sourcetree e funziona in modo molto efficiente con applicazioni esterne. Quando si tratta di supporto clienti, come tutti sappiamo, possiamo facilmente trovare aiuto ovunque su internet, così come la loro comunità è molto utile per qualsiasi tipo di aiuto.
Dico solo, Let's Git it!

**Cosa non Le piace di Git?**

Onestamente, posso dire che l'interfaccia utente può essere più attraente in modo che le persone non abbiano bisogno di utilizzare un'altra applicazione esterna per scopi di interfaccia utente.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Stiamo lavorando su un argomento di ricerca e sviluppo e stiamo scrivendo il codice da zero. Dobbiamo mantenere i nostri repository così come la documentazione della ricerca che abbiamo fatto. Stiamo cercando qualcosa come Git, quindi alla fine abbiamo deciso di usare Git per il controllo delle versioni del nostro prodotto. Ora possiamo facilmente tracciare i nostri progressi anche su Git. Grazie a Git!

  ### 39. Uno dei migliori strumenti di gestione del codice sorgente con un ottimo set di funzionalità

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vivek P. | Principal Member Of Technical Staff (QA), Enterprise (> 1000 dip.)

**Reviewed Date:** October 15, 2023

**Cosa Le piace di più di Git?**

Migliore interfaccia utente e facile da usare
Il supporto della riga di comando è anche una delle grandi funzionalità che ci aiuta a configurare l'intera pipeline CI/CD
Facile da integrare con qualsiasi strumento di sviluppo di terze parti
Fornisce anche molteplici funzionalità di sicurezza
Facile da eseguire commit, pull, fetch e merge del codice
Facile da mantenere la cronologia del codice, la gestione del codice sorgente, i branch ecc.
Strumento open source
Ottimo supporto della comunità

**Cosa non Le piace di Git?**

Le prestazioni possono essere migliorate per un repository di codice sorgente pesante

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Stiamo usando Git come sistema di gestione del codice sorgente e controllo delle versioni per gestire il nostro codice sorgente. Utilizzando concetti di branch multipli per commettere modifiche al repository finale.

  ### 40. Sono un utente quotidiano di git.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Priyanshu S. | Software Developer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** February 23, 2024

**Cosa Le piace di più di Git?**

È facile da usare e anche intuitivo.

**Cosa non Le piace di Git?**

Esplorare le sue caratteristiche a volte è un po' complesso.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

È risolvere l'archiviazione del codice sorgente e sono le funzionalità di stashing che ho amato. È molto utile per gli sviluppatori di software.

  ### 41. Un ottimo strumento per programmatori

**Rating:** 4.0/5.0 stars

**Reviewed by:** Reeya S. | Web Developer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** September 20, 2023

**Cosa Le piace di più di Git?**

Git è il miglior sistema di controllo versione della sua categoria, gratuito da usare, che offre opzioni per la manutenzione dei repository, flussi di lavoro collaborativi, ramificazione efficiente e varie funzionalità come git bisect, rendendolo uno strumento fondamentale per una gestione efficace del codice.

**Cosa non Le piace di Git?**

Sebbene Git possa essere difficile da comprendere per le persone senza una sostanziale esperienza tecnica, è spesso semplice da padroneggiare, specialmente per coloro che lavorano su progetti tecnologici. Tuttavia, potrebbe essere necessaria una supervisione iniziale per evitare errori con il repository master, e risolvere i conflitti di merge potrebbe richiedere tempo e pratica considerevoli per essere completamente compreso.

Raccomandazioni per le persone che stanno considerando Git:
Puoi usare git, ma devi riservare una settimana dal tuo calendario per studiare git.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Utilizzo costantemente Git per la gestione dei progetti sia nei progetti della mia azienda che nelle mie iniziative personali, permettendomi di migliorare l'organizzazione e il monitoraggio del progresso dei progetti. Uso la sua struttura a rami per separare diversi componenti del progetto e integrarli senza problemi nel ramo principale dopo una revisione del codice riuscita. Inoltre, lo trovo molto utile per gestire diversi rami specifici per i clienti, così come per etichettare traguardi e rilasci critici, facilitando una cooperazione fluida all'interno del nostro team di sviluppo e migliorando la manutenibilità complessiva.

  ### 42. Uno strumento di ogni programmatore

**Rating:** 5.0/5.0 stars

**Reviewed by:** Gulshan A. | Software Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 05, 2023

**Cosa Le piace di più di Git?**

Stash è una delle migliori funzionalità che ho apprezzato da quando l'ho utilizzata tramite l'interfaccia di VSCode. A volte ho bisogno di apportare alcune modifiche ai miei file durante lo sviluppo, quindi ho creato uno stash per questo; quando inizio un nuovo sviluppo, applico quello stash e il mio lavoro diventa facile. L'ultima volta, mentre lavoravo su una nuova funzionalità, dovevo fare una pausa a metà, l'ho semplicemente messo in stash e ora posso ricominciare a lavorare più tardi da dove mi ero fermato.

**Cosa non Le piace di Git?**

Se stai lavorando in collaborazione, allora mentre rivedi le modifiche da inviare, a volte mostra quelle modifiche che l'altra persona ha già inviato, quindi quella cosa mi confonde.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Git rende facile per gli sviluppatori lavorare in collaborazione e lavorare rapidamente con le versioni del loro codice. A volte, quando abbiamo bisogno di dare un'occhiata alla cronologia dei file precedenti, lo fa rapidamente; altrimenti, senza controllo di versione, non è possibile.

  ### 43. Miglior strumento per il controllo delle versioni

**Rating:** 4.5/5.0 stars

**Reviewed by:** Muhammad A. | Senior Software Quality Assurance Engineer, Mid-Market (51-1000 dip.)

**Reviewed Date:** February 29, 2024

**Cosa Le piace di più di Git?**

La sua facilità d'uso e configurazione è semplice con poche parole di comandi, rende la vita dei programmatori e dei devops facile.

**Cosa non Le piace di Git?**

Per alcuni IDE è difficile integrarsi con Git, il che spreca molto tempo.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Nei tempi antichi era difficile trovare versioni precedenti del codice, se era necessario un backup del codice era difficile da trovare.

  ### 44. Molto buono per gestire progetti e team

**Rating:** 4.0/5.0 stars

**Reviewed by:** Fateh  S. | Specialist at Tata Elxsi, Piccola impresa (50 o meno dip.)

**Reviewed Date:** December 21, 2023

**Cosa Le piace di più di Git?**

È molto buono nel controllo delle versioni e nella gestione di grandi progetti così come di piccoli progetti. In grado di lavorare con diversi team in modo parallelo ed efficiente. 
Il supporto clienti è molto buono. 
Abbiamo trovato una documentazione ben preparata. 
Generalmente usiamo git nei nostri progetti. 
Quindi lo raccomandiamo vivamente.

**Cosa non Le piace di Git?**

A volte i rami non sono aggiornati e dopo aver inviato il codice ogni volta dobbiamo pulire HEAD per evitare che il vecchio codice si unisca al nuovo codice.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Risolvendo i seguenti problemi
- più squadre lavorano in parallelo
- buono per il monitoraggio dei compiti delle squadre
- buono per la collaborazione del team

  ### 45. Controllo di Versione con Git

**Rating:** 5.0/5.0 stars

**Reviewed by:** Yash D. | Senior Software Engineer II, Software per computer, Mid-Market (51-1000 dip.)

**Reviewed Date:** June 13, 2023

**Cosa Le piace di più di Git?**

- Git ci consente una collaborazione senza sforzo per i nostri repository di progetto tra me e il mio team.
 - Creare rami git è davvero veloce e facile, il che ci permette di lavorare su più funzionalità o correzioni contemporaneamente.
 - Git funziona bene con il commit delle modifiche, il cambio di rami o la clonazione di qualsiasi repository.

**Cosa non Le piace di Git?**

Non c'è nulla da non apprezzare di Git. Tuttavia, imparare Git può essere un po' opprimente per un principiante, ma una volta che si impara come funziona, diventa uno strumento utile per l'uso quotidiano.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Ho usato Git negli ultimi 2 anni, e le seguenti funzionalità le uso nel mio lavoro quotidiano...
- Risolutore di conflitti di merge di Git.
- Posso accantonare le modifiche se ho bisogno urgentemente di cambiare ramo senza perdere le modifiche correnti.
- Posso facilmente integrare Git con il mio IDE e altri plugin.

  ### 46. È un buon sistema di controllo delle versioni per lo sviluppo di progetti

**Rating:** 4.5/5.0 stars

**Reviewed by:** Amit V. | Software Developer, Mid-Market (51-1000 dip.)

**Reviewed Date:** November 29, 2023

**Cosa Le piace di più di Git?**

Velocità e monitoraggio del cambiamento, supporto clienti ed efficienza sono ciò che mi piace di più di Git. Facile da usare.

**Cosa non Le piace di Git?**

La mancanza di documentazione e il non tracciamento delle cartelle vuote sono aspetti negativi di Git.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Mi aiuta a tracciare le modifiche apportate al mio codice di progetto e anche a collaborare con altri sviluppatori, aiutandomi a fare il debug del codice.

  ### 47. Un ottimo sistema di controllo versione per gestire il nostro codice sorgente

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Mid-Market (51-1000 dip.)

**Reviewed Date:** November 16, 2023

**Cosa Le piace di più di Git?**

Git si distingue come un eccellente e intuitivo strumento di controllo delle versioni, offrendo una piattaforma collaborativa per programmatori e sviluppatori per unire facilmente le loro soluzioni e codificare in modo creativo.

**Cosa non Le piace di Git?**

Sono soddisfatto del prodotto e non ho alcuna critica da fare.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

La nuova funzionalità che ti permette di eseguire il commit del codice direttamente, senza bisogno di un editor di codice, è fantastica.

  ### 48. Un sistema di controllo versione versatile

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ajinkya B. | Mid-Market (51-1000 dip.)

**Reviewed Date:** June 06, 2023

**Cosa Le piace di più di Git?**

Quello che mi piace di più di Git è la sua versatilità. Git può essere utilizzato per una varietà di progetti, dai piccoli progetti personali ai grandi progetti aziendali. È anche molto flessibile, permettendo agli utenti di personalizzarlo in base alle loro esigenze specifiche.

**Cosa non Le piace di Git?**

L'unica cosa che non mi piace di Git è che può essere un po' complesso da imparare. Tuttavia, ci sono molte risorse disponibili per aiutare gli utenti a imparare Git, e una volta che lo impari, è molto facile da usare.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Git mi sta beneficiando permettendomi di collaborare con il mio team sui progetti. Possiamo usare Git per tracciare i nostri progressi, collaborare sulle idee e tornare alle versioni precedenti del nostro codice se commettiamo un errore. Questo ci ha aiutato a risparmiare tempo e migliorare la qualità del nostro lavoro.

  ### 49. Controllo di versione facile da usare per mantenere il codice

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mama P. | Independent Data/Cloud Consultant, Piccola impresa (50 o meno dip.)

**Reviewed Date:** December 23, 2023

**Cosa Le piace di più di Git?**

Facile da usare per la manutenzione del codice e il versionamento del codice. Può utilizzare la riga di comando e utilizzare anche strumenti gratuiti basati su GUI come SourceTree per utilizzare GIT. Ha integrazione con molti altri strumenti come Docker per distribuire il codice in diversi ambienti.

**Cosa non Le piace di Git?**

Come git per il controllo di versione. Non riesco a pensare a nessun aspetto negativo in questo momento.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

facile da mantenere e gestire il codice per team distribuiti e grandi in un ambiente agile.

  ### 50. Controllo di versione al suo meglio

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sayan B. | Software Engineer, Enterprise (> 1000 dip.)

**Reviewed Date:** April 27, 2023

**Cosa Le piace di più di Git?**

Prima di tutto, adoro usare Git per i miei progetti da 3 anni. La funzione di merge e pull è quella che mi piace di più. Ero solito unire diversi rami con git. Faccio anche commit, push, pull tramite git. In una parola, è fantastico per me.

**Cosa non Le piace di Git?**

Fino ad ora non c'è nulla del genere, ma dopo aver unito in un ramo, se ottengo un conflitto di unione, penso che non ci sia modo di risolvere i conflitti. Non sono sicuro se sia possibile o meno. Ma per ora non l'ho visto.

**Quali problemi sta risolvendo Git e in che modo La sta aiutando?**

Sto mantenendo i codici del mio progetto con Git. Nel nostro team molti membri lavorano in un unico branch, quindi quando un membro invia una pull request, chi la approva ecc. possiamo vederlo dalla cronologia. Inoltre, stiamo unendo il codice di tutti in un branch comune tramite git. Inoltre, stiamo facendo molte altre cose tramite Git.


## Git Discussions
  - [A cosa serve Git?](https://www.g2.com/it/discussions/what-is-git-used-for) - 4 comments, 1 upvote
  - [sdfsfdsfsfdsfsfsfsfsfsfsfsf](https://www.g2.com/it/discussions/sdfsfdsfsfdsfsfsfsfsfsfsfsf) - 2 comments, 1 upvote
  - [qual è l&#39;uso più impegnativo di Git nella tua esperienza](https://www.g2.com/it/discussions/29849-what-is-the-most-channeling-use-of-git-in-your-experience) - 2 comments

- [View Git pricing details and edition comparison](https://www.g2.com/it/products/git/reviews?page=2&section=pricing&secure%5Bexpires_at%5D=2026-08-15+05%3A55%3A43+-0500&secure%5Bsession_id%5D=f905b235-655f-4629-8896-081d0701261d&secure%5Btoken%5D=b9f07622b469fc05a038f636c42ad45848785cc02e86b2db4e1713449d21f1fc&format=llm_user)
## Git Integrations
  - [Android Studio](https://www.g2.com/it/products/android-studio/reviews)
  - [Azure Pipelines](https://www.g2.com/it/products/azure-pipelines/reviews)
  - [Bitbucket](https://www.g2.com/it/products/bitbucket/reviews)
  - [CoPilot AI](https://www.g2.com/it/products/copilot-ai/reviews)
  - [Cursor](https://www.g2.com/it/products/cursor/reviews)
  - [Cypress](https://www.g2.com/it/products/cypress/reviews)
  - [Docker](https://www.g2.com/it/products/docker-inc-docker/reviews)
  - [Eclipse](https://www.g2.com/it/products/eclipse/reviews)
  - [GitHub](https://www.g2.com/it/products/github/reviews)
  - [GitHub Copilot](https://www.g2.com/it/products/github-copilot/reviews)
  - [GitLab](https://www.g2.com/it/products/gitlab/reviews)
  - [IBM Terraform (formerly HashiCorp Terraform)](https://www.g2.com/it/products/ibm-terraform-formerly-hashicorp-terraform/reviews)
  - [IntelliJ IDEA](https://www.g2.com/it/products/intellij-idea/reviews)
  - [Jenkins](https://www.g2.com/it/products/jenkins/reviews)
  - [Jenkins X](https://www.g2.com/it/products/jenkins-x/reviews)
  - [Jira](https://www.g2.com/it/products/jira/reviews)
  - [Kubernetes](https://www.g2.com/it/products/kubernetes/reviews)
  - [Microsoft Teams](https://www.g2.com/it/products/microsoft-teams/reviews)
  - [MuleSoft Anypoint Platform](https://www.g2.com/it/products/mulesoft-anypoint-platform/reviews)
  - [Nimble CRM](https://www.g2.com/it/products/nimble/reviews)
  - [PyCharm](https://www.g2.com/it/products/pycharm/reviews)
  - [Selenium WebDriver](https://www.g2.com/it/products/selenium-webdriver/reviews)
  - [Slack](https://www.g2.com/it/products/slack/reviews)
  - [Slack Connector for Jira](https://www.g2.com/it/products/slack-connector-for-jira/reviews)
  - [SlackNotify](https://www.g2.com/it/products/slacknotify/reviews)
  - [SONAR](https://www.g2.com/it/products/sonar-2025-01-07/reviews)
  - [Visual Studio](https://www.g2.com/it/products/visual-studio/reviews)
  - [Visual Studio Code](https://www.g2.com/it/products/visual-studio-code/reviews)

## Git Features
**Monitoraggio delle attività**
- Monitoraggio delle attività

**API**
- API

**Copilota AI**
- Copilota AI

**Integrazioni di terze parti**
- Integrazioni di terze parti

**Gestione del flusso di lavoro**
- Gestione del flusso di lavoro

**Avvisi/Notifiche**
- Avvisi/Notifiche

**Accesso Mobile**
- Accesso Mobile

**Intelligenza Artificiale Generativa**
- Intelligenza Artificiale Generativa

**Gestione del cambiamento**
- Gestione del cambiamento

**Reportistica/Analisi**
- Reportistica/Analisi

**Controlli di Accesso/Permessi**
- Controlli di Accesso/Permessi

**Gestione dei Problemi**
- Gestione dei Problemi

**Controllo di versione**
- Controllo di versione

**Traccia di controllo**
- Traccia di controllo

**Autenticazione**
- Autenticazione

**Cerca/Filtra**
- Cerca/Filtra

**Gestione del Progetto**
- Gestione del Progetto

**Automazione del flusso di lavoro**
- Automazione del flusso di lavoro

**Libreria di Contenuti**
- Libreria di Contenuti

**Monitoraggio del progresso delle attività**
- Monitoraggio del progresso delle attività

**Sviluppo Personalizzato**
- Sviluppo Personalizzato

**Autenticazione a due fattori**
- Autenticazione a due fattori

**Monitoraggio dei problemi**
- Monitoraggio dei problemi

**Analisi Visiva**
- Analisi Visiva

**Gestione degli incarichi**
- Gestione degli incarichi

**Integrazione Continua**
- Integrazione Continua

**Flusso di lavoro basato su regole**
- Flusso di lavoro basato su regole

**Gestione del Repository**
- Gestione del Repository

**Monitoraggio delle prestazioni**
- Monitoraggio delle prestazioni

**Backup e Recupero**
- Backup e Recupero

**Gestione delle applicazioni**
- Gestione delle applicazioni

**Tracciamento dei bug**
- Tracciamento dei bug

**Gestione del Testing/QA**
- Gestione del Testing/QA

**Crittografia**
- Crittografia

**Wiki**
- Wiki

**Cattura Bug/Problema**
- Cattura Bug/Problema

**Scansione delle Vulnerabilità**
- Scansione delle Vulnerabilità

**Analisi Statica**
- Analisi Statica

**Test di Sicurezza**
- Test di Sicurezza

**Automazione della Configurazione**
- Automazione della Configurazione

**Integrazione del Repository di Codice**
- Integrazione del Repository di Codice

**Sviluppo Collaborativo**
- Sviluppo Collaborativo

**Supporto per più linguaggi di programmazione**
- Supporto per più linguaggi di programmazione

**Revisione del codice**
- Revisione del Codice

## Top Git Alternatives
  - [Azure DevOps Server](https://www.g2.com/it/products/azure-devops-server/reviews) - 4.2/5.0 (192 reviews)
  - [P4](https://www.g2.com/it/products/p4/reviews) - 4.2/5.0 (93 reviews)
  - [AWS CodeCommit](https://www.g2.com/it/products/aws-codecommit/reviews) - 4.2/5.0 (82 reviews)

