# 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:** 529
## 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. Git è il miglior strumento di versionamento del codice disponibile

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Dispositivi medici | Enterprise (> 1000 dip.)

**Reviewed Date:** December 21, 2017

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

Il branching, il concetto di pull request, le revisioni del codice integrate. È flessibile, facile da usare.

**Cosa non ti piace di Git?**

curva di apprendimento lenta. Devi capire i concetti per apprezzarlo

**Raccomandazioni per chi sta considerando Git:**

Vale sicuramente la pena darci un'occhiata!

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Conservo il mio codice usando il codice, posso lavorare su funzionalità in parallelo con altri senza influenzarli. Le revisioni del codice vengono effettuate automaticamente.

  ### 2. Il miglior controllo di versione

**Rating:** 5.0/5.0 stars

**Reviewed by:** Steven C. | Corporate Applications Summer Student, Amministrazione governativa, Piccola impresa (50 o meno dip.)

**Reviewed Date:** October 31, 2017

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

Capacità di interrompere ciò su cui stai lavorando mantenendo la cronologia e passare a qualcosa di completamente diverso.

**Cosa non ti piace di Git?**

Potrebbe avere una curva di apprendimento ripida per i nuovi utenti non familiari

**Raccomandazioni per chi sta considerando Git:**

Il miglior software di controllo versione che ho usato

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Controllo di versione per tracciare la storia e collaborare sui progetti.

  ### 3. Git è il migliore

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** April 12, 2017

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

Adoro la CLI per git. È stata estremamente utile nel mio sviluppo software. Non conosco davvero nessun sviluppatore che non usi git al giorno d'oggi. Ottimo per lavorare in squadra e per fare il backup del mio codice da qualche parte.

**Cosa non ti piace di Git?**

A volte mi sembra che Git pensi di essere più intelligente di quanto non sia e cerchi di fare "merge intelligenti" che ci hanno portato ad avere problemi.

**Raccomandazioni per chi sta considerando Git:**

Configura il tuo git config per lavorare per te. Impara come usarlo e poi usalo semplicemente. Non te ne pentirai.

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Controllo di versione e condivisione del codice per i team.

  ### 4. Anche se non ho usato altri SCM, la mia esperienza con git è sempre stata FANTASTICA!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Abhishek S. | Software Development Engineer, Internet, Enterprise (> 1000 dip.)

**Reviewed Date:** January 17, 2017

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

La cosa migliore di git è la sua facilità d'uso. Certo, a volte ci possono essere cose complicate (conflitti di merge, ecc.), ma git può essere utilizzato sia dai principianti che dagli esperti grazie alla sua facilità d'uso.

**Cosa non ti piace di Git?**

Probabilmente a volte ci possono essere troppi concetti da imparare se si scava più a fondo. Ma immagino che ciò accada anche con uno strumento dotato di funzionalità avanzate.

**Raccomandazioni per chi sta considerando Git:**

Se sei un principiante, attieniti alle basi.

Se sei un esperto, usa git con tecnologie supportate come Atom, oh-my-zsh ecc., intellij e la tua esperienza sarà sicuramente meravigliosa quando utilizzi questo software.

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Non posso rivelare molto a causa degli accordi, ma puoi dire principalmente e-commerce. I benefici si realizzano al meglio quando combinati con uno strumento di revisione. Rende lo sviluppo e la revisione del codice così facili se usato correttamente.

  ### 5. Non riesco più a immaginare lo sviluppo senza GIT

**Rating:** 5.0/5.0 stars

**Reviewed by:** Linas L. | IT Support Specialist, Tecnologia dell'informazione e servizi, Mid-Market (51-1000 dip.)

**Reviewed Date:** April 12, 2017

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

Il controllo di versione è obbligatorio al giorno d'oggi quando si sviluppano applicazioni da soli o con un team. Molte persone possono lavorare al progetto contemporaneamente, è possibile visualizzare l'intera cronologia dei commit, annullare le modifiche, ecc.

**Cosa non ti piace di Git?**

Niente da disprezzare riguardo a GIT, è richiesto quotidianamente e non riesco a immaginare lo sviluppo senza GIT.

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Sto costruendo applicazioni web e mobili e GIT semplicemente non ti permette di rovinare le cose. Permette a molti membri del team di lavorare sugli stessi progetti senza problemi, salvando le modifiche, confrontandole con le versioni precedenti, ecc.

  ### 6. miglior posto per condividere il codice - Git

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Reti informatiche | Enterprise (> 1000 dip.)

**Reviewed Date:** October 24, 2017

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

l'intero team si coinvolga nel processo di sviluppo.
Miglior strumento di versionamento.
Posso condividere il mio codice in sicurezza con il mio team.
GitHub ha le migliori funzionalità se fai parte di un team che sta sviluppando software.

**Cosa non ti piace di Git?**

I comandi possono essere difficili da capire.

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

uno dei migliori repository per lo scambio di codice. Quando i codici vengono condivisi, i bug possono essere corretti e le applicazioni vengono perfezionate.

  ### 7. Potere della linea di comando

**Rating:** 3.5/5.0 stars

**Reviewed by:** Daniel M. | Software Design Engineer I, Piccola impresa (50 o meno dip.)

**Reviewed Date:** February 01, 2017

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

È un controllo di versione con molto sotto il cofano. Sono anche un grande fan della riga di comando bash che viene fornita con esso.

**Cosa non ti piace di Git?**

La complessità di cercare di unire il tuo branch o qualsiasi codice, per le prime volte, è molto intimidatoria. Poiché tutto avviene principalmente tramite la riga di comando, può essere difficile per i nuovi utenti adottarlo senza seguire qualche tipo di corso.

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Gestire le differenze nel codice. La capacità di tornare indietro e guardare le modifiche che hai fatto qualche anno fa è inestimabile. Poiché Git ha una base di utenti così ampia, ha una miriade di supporti intorno ad esso e sarà supportato per molto tempo.

  ### 8. Facile gestire la fusione delle app e lavorare da remoto

**Rating:** 4.5/5.0 stars

**Reviewed by:** Hardik S. | I.T. Analyst, Tecnologia dell'informazione e servizi, Enterprise (> 1000 dip.)

**Reviewed Date:** June 16, 2017

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

È facile da usare. La fusione e il branching sono molto migliori rispetto ad altri concorrenti simili come SVN, CSV ecc.
Leggero. Ha un repository locale, quindi puoi lavorare anche offline.

**Cosa non ti piace di Git?**

Molte volte mentre lavoro mi trovo ad affrontare il problema del branch che non punta ai giusti head e devo ripulire tutto con un hard head, il che richiede un po' di tempo.

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Stiamo usando GIT per ospitare, mantenere e sviluppare l'applicazione front-end per l'app bancaria. Inoltre, stiamo migrando da SVN a GIT.

  ### 9. Il miglior controllo di versione che ci sia!!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Hardware per computer | Enterprise (> 1000 dip.)

**Reviewed Date:** November 08, 2017

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

Velocità nella messa in scena e nel commit delle modifiche. L'applicazione di base è molto facile da usare, anche se non si utilizza l'interfaccia utente.

**Cosa non ti piace di Git?**

Risolvere i conflitti di merge è difficile rispetto ad alcuni altri sistemi di controllo delle versioni.

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Il controllo di versione è molto cruciale per lo sviluppo di programmi con una grande base di codice, specialmente app o programmi scritti in C/C++/Java.

  ### 10. Controllo di versione al suo meglio

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** February 23, 2017

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

Che io possa controllare le versioni di tutti i miei progetti, ma anche farli utilizzare al mio team. La parte di collaborazione della nostra azienda è fondamentale quando si lavora su più progetti con più personale.

**Cosa non ti piace di Git?**

Ci sono molti comandi che devi memorizzare, ma una volta che inizi a impararli possono diventare facili.

**Raccomandazioni per chi sta considerando Git:**

Se hai bisogno di controllo delle versioni e collaborazione in team, allora guarda a Git. Potrebbe essere un po' una sfida all'inizio impararlo, ma una volta che ci prendi la mano non tornerai indietro.

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

La collaborazione tra il personale e il controllo delle versioni dei nostri progetti è fondamentale per non perderli.

  ### 11. Git è ottimo per il controllo del codice sorgente, specialmente per la decentralizzazione.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Leif K. | Principal Systems Engineer, Difesa e spazio, Enterprise (> 1000 dip.)

**Reviewed Date:** October 26, 2016

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

Git ti consente di avere una copia locale del codice sorgente, evitando i problemi di blocco che i programmi di gestione della configurazione come ClearCase hanno, ed è generalmente non troppo difficile da usare. Uso principalmente Subversion al lavoro, che è ottimo e ha la maggior parte dei vantaggi che ha Git. Subversion è più facile da usare e configurare rispetto a Git, ma l'aspetto del repository decentralizzato di Git ti consente di effettuare commit delle modifiche localmente quando non sei connesso al server con il tuo repository, il che è utile se non sei sempre connesso a Internet. Git è anche estremamente popolare ultimamente, quindi avrai un sacco di supporto per qualsiasi domanda tu abbia.

**Cosa non ti piace di Git?**

La curva di apprendimento di Git è più ripida rispetto a Subversion. Non è così intuitivo e devi dedicare del tempo per imparare a usarlo correttamente.

**Raccomandazioni per chi sta considerando Git:**

Dai un'occhiata anche a Subversion, sia Git che Subversion sono simili e sono buone opzioni per gli strumenti di CM.

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Git è uno strumento di gestione della configurazione (CM) utilizzato per fornire il controllo del codice sorgente per il software. Se stai scrivendo software per qualsiasi cosa diversa dal semplice divertimento a casa, hai assolutamente bisogno di avere il controllo CM. I vantaggi includono la possibilità di esaminare la cronologia degli aggiornamenti apportati al codice da te o da chiunque altro vi contribuisca, la possibilità di creare una versione specifica del software e ricreare il sorgente, e la capacità di controllare cosa hai modificato prima di aggiornare il codice sorgente.

  ### 12. Revisione di AWS SES

**Rating:** 3.5/5.0 stars

**Reviewed by:** Utente verificato in Marketing e pubblicità | Mid-Market (51-1000 dip.)

**Reviewed Date:** October 15, 2017

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

Facile da usare. Nessuna gestione richiesta da parte mia. Facile da configurare.

**Cosa non ti piace di Git?**

Il throttling accade. È difficile da debug.

**Raccomandazioni per chi sta considerando Git:**

Potrebbe non essere lo strumento migliore da utilizzare se stai inviando molte email.

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Email ospitata. Elimina il mal di testa di ospitare il nostro servizio email.

  ### 13. Git è il miglior controllo di versione per questo periodo

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Gestione dell'istruzione | Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 13, 2017

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

Mi piacciono molte caratteristiche di Git come:
- Revisione, se stai codificando con il codice sbagliato puoi fare una revisione per recuperare il codice precedente prima che tu lo abbia cambiato.
- Branch, puoi gestire il tuo ramo per il tuo sviluppo ed è facile quando passi da un ramo all'altro.

**Cosa non ti piace di Git?**

Conflitto di codice, la cosa che non mi piace di Git quando non può essere risolto automaticamente dal sistema

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Devi abbandonare i tuoi modi convenienti riguardo a FTP quando distribuisci il tuo progetto. Git ha risolto immediatamente questo problema e adoro usare Git con i miei team.

  ### 14. Ottimo modo per mantenere il software

**Rating:** 5.0/5.0 stars

**Reviewed by:** Paige P. | Director, Web Development, Mid-Market (51-1000 dip.)

**Reviewed Date:** December 28, 2016

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

È facile da usare dalla riga di comando o da un'interfaccia utente. Ha una leggera curva di apprendimento, soprattutto quando si proviene da SVN, poiché gestisce i rami e i commit in modo un po' diverso. Ci sono diversi modi per usare Git, che è una grande caratteristica, ma è importante scoprire quali modi funzionano meglio per la tua azienda e il tuo ambiente. Lavorare in rami separati è senza soluzione di continuità e facile.

**Cosa non ti piace di Git?**

I log possono diventare disordinati. Soprattutto perché Git utilizza la fusione per impostazione predefinita invece del rebase, quindi ci sono molti messaggi "merge branchname ecc." nel log. Puoi forzare il rebase con le tue pull request ecc. Devi trovare un metodo per lavorare in git in modo che tutti siano sulla stessa lunghezza d'onda.

**Raccomandazioni per chi sta considerando Git:**

Esamina le migliori pratiche per unire i rami al master per eliminare il rumore dai tuoi log.

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

La collaborazione e le collisioni durante la collaborazione sono alcuni dei problemi più grandi che gli sviluppatori affrontano. Se condividi il codice tramite file zip o dropbox, stai sbagliando e dovresti guardare immediatamente a git. Ci sono così tante risorse là fuori per aiutare con altre cose necessarie per aiutare i team a funzionare senza intoppi (come github per visualizzare i cambiamenti e le revisioni delle pull request, ecc.). Aiuta anche a lavorare su più macchine quando si lavora da soli e a lavorare per incrementi, permettendo la possibilità di tornare indietro facilmente quando un cambiamento non si comporta come previsto, ecc.

  ### 15. Ottieni git!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kayla B. | Salesforce Developer, Servizi ambientali, Piccola impresa (50 o meno dip.)

**Reviewed Date:** October 12, 2016

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

Oggigiorno è ampiamente considerato lo standard per il controllo del codice sorgente, quindi esistono numerosi strumenti GUI utili per aiutare a visualizzare l'uso di git (ad esempio, GitKraken, SourceTree), rendendo facile insegnare ai principianti i processi corretti di controllo delle versioni durante il ciclo di vita dello sviluppo. Allo stesso modo, gli utenti più esperti possono accedervi facilmente dalla riga di comando, rendendolo più veloce ed efficiente se lo si desidera. Ha anche ottime opzioni di archiviazione remota gratuita che lo supportano (ad esempio, Github e BitBucket).

**Cosa non ti piace di Git?**

Quando non è integrato con uno strumento GUI, azioni più complicate come risolvere i conflitti di merge che si verificano durante il re-basing (tra le altre cose) possono essere difficili da visualizzare e correggere correttamente.

**Raccomandazioni per chi sta considerando Git:**

Se non l'hai mai usato prima, prendi uno strumento GUI che si integra con Git per avere una migliore comprensione di ciò che accade quando esegui determinate azioni.

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Il controllo di versione è necessario per il successo di qualsiasi team di sviluppo. Inevitabilmente qualcuno sovrascriverà le modifiche di un'altra persona, o qualcuno invierà codice difettoso in produzione e sarà necessario un rollback, o verrà fuori una correzione di bug completamente non correlata al progetto attuale che in qualche modo deve essere inserita in produzione e inclusa con le modifiche attuali in modo da non rischiare che il nuovo progetto sovrascriva la correzione una volta pronto per essere distribuito. Il controllo di versione risolve tutti questi problemi. Dà agli sviluppatori la possibilità di dire "ok, questo si è rotto, cosa è cambiato?". Senza il controllo di versione non sai cosa è cambiato o chi lo ha cambiato senza avere un numero di backup e spendere un'enorme quantità di tempo a esaminare meticolosamente il lavoro riga per riga con un pettine a denti fini per scoprire queste informazioni. Git ti aiuta a risolvere questi problemi 100 volte più velocemente senza un'emicrania.

  ### 16. Git è assolutamente fantastico.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Matthew G. | Software Engineer, Software per computer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** October 12, 2016

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

Amo davvero il modello distribuito di Git (ho una copia del repository, github ha una copia del repository -- i miei collaboratori hanno una copia). Rende davvero facile lavorare con il codice. Amo come git mi permetta di ripulire la mia cronologia prima di inviarla a un repository remoto. Amo come posso visualizzare le modifiche con strumenti di terze parti (ad esempio git-x) prima di inviare e come posso comprendere l'evoluzione del codice in modo più chiaro.

**Cosa non ti piace di Git?**

Git ha una curva di apprendimento ripida. Se non sei disposto a dedicare un po' di tempo per imparare i diversi flussi di lavoro che funzionano bene con git, allora probabilmente ti aspetta molta fatica.

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Scriviamo codice. Avere un sistema di controllo delle versioni è fondamentale e git mi permette di lavorare con il codice in modi che altri VCS non offrono. Abbina questo alla quantità di strumenti di terze parti (ad esempio, git-x, github) per lavorare con `git` e rende cose come le revisioni del codice molto più facili rispetto a dover inviare patch in giro o se stessimo tutti lavorando con un repository centrale.

  ### 17. Il miglior software di controllo versione disponibile

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jake S. | Software Engineer, Internet, Enterprise (> 1000 dip.)

**Reviewed Date:** October 12, 2016

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

Semplice, facile e veloce. Ci sono tonnellate di documentazione e tutorial disponibili, quindi è facile formare il tuo team su come usarlo. Ci sono anche molte interfacce utente costruite sopra di esso. Git è il sistema di controllo versione dominante in molte aziende, quindi è una competenza preziosa da avere nel tuo curriculum.

**Cosa non ti piace di Git?**

Svantaggi di Git sono:
- Una curva di apprendimento ripida (anche se ci sono molte risorse per imparare e renderlo più facile da usare)
- Può diventare lento quando gestisce file binari - non è il software ideale per collaborare su, ad esempio, un documento Word.

**Raccomandazioni per chi sta considerando Git:**

Git è il miglior sistema di controllo versione che abbia mai usato. Si integra perfettamente con gli IDE e altri strumenti di sviluppo. Ha una comunità enorme che fornisce supporto e software per esso. Va di pari passo con Github, il modo più comune per condividere codice open source su Internet.

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Ho usato Git per il controllo delle versioni in molte aziende in passato. Rende facile collaborare sul software. Permette a migliaia di ingegneri di contribuire allo stesso codice senza sovrascrivere le modifiche degli altri.

  ### 18. Uno strumento di cui non posso fare a meno

**Rating:** 5.0/5.0 stars

**Reviewed by:** Josh T. | Web Developer, Software per computer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 24, 2017

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

È fantastico quanto sia facile tenere traccia delle tue modifiche, rendere il lavoro di squadra facile e facile annullare le modifiche e tenere traccia delle modifiche.

Mi piace anche quanto sia ben supportato su ogni servizio. Git è lo standard VCS.

**Cosa non ti piace di Git?**

Non molto davvero. Alcuni dei comandi non sono sempre i più intuitivi.

**Raccomandazioni per chi sta considerando Git:**

Inizia con il semplice, poi man mano che hai bisogno impara tutti gli altri comandi disponibili come il rebase e il branching.

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Git rende il lavoro di squadra semplice e ci aiuta a tenere traccia di tutte le modifiche che apportiamo al nostro lavoro.

  ### 19. Lo strumento fondamentale per ogni sviluppatore.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Enterprise (> 1000 dip.)

**Reviewed Date:** October 12, 2016

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

Il controllo di versione è assolutamente necessario per qualsiasi base di codice ed è vitale per qualsiasi progetto di gruppo con più di un sviluppatore. Essere in grado di gestire il codice e gestire le fusioni è fantastico quando si collabora con altri sviluppatori.

**Cosa non ti piace di Git?**

Integrare persone che non comprendono Git è difficile. Quali sono le migliori pratiche su cosa commettere, quando creare un branch, ecc. È necessario avere una guida di onboarding su come gestire questi compiti.

**Raccomandazioni per chi sta considerando Git:**

Hai sicuramente bisogno di Git.

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Costruire funzionalità per un progetto. Quando costruiamo qualcosa e questo rompe completamente tutto il resto, un semplice Git Revert e siamo tornati esattamente al punto di partenza.

  ### 20. Revisione di Git

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Istruzione superiore | Enterprise (> 1000 dip.)

**Reviewed Date:** July 30, 2017

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

È un modo molto conveniente di utilizzare il controllo del codice sorgente, migliore di qualsiasi altro sistema che conosco.

**Cosa non ti piace di Git?**

La capacità di unire non è la migliore, vorrei che fosse più intelligente nel risolvere le fusioni.

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Lo uso per collaborare con altre persone. Il vantaggio è che posso farlo in primo luogo, il controllo del codice sorgente è relativamente recente e molto meglio che inviare file l'uno all'altro.

  ### 21. Il massimo

**Rating:** 5.0/5.0 stars

**Reviewed by:** Cliff W. | Senior Software Engineer for Testing, Media online, Mid-Market (51-1000 dip.)

**Reviewed Date:** March 16, 2017

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

Il client desktop è ottimo per i principianti di git, documentazione e formazione gratuite.

**Cosa non ti piace di Git?**

Navigare tra diversi repository può essere fastidioso. Condividere dovrebbe essere più facile all'interno di un account aziendale. (nota: non è così difficile, ma mi richiede sempre più tempo di quanto pensi dovrebbe.)

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Non rompere il codice! Eseguire il codice dai repository invece che localmente migliora l'accesso e le prestazioni.

  ### 22. GIT per la Vita

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Servizi ambientali | Enterprise (> 1000 dip.)

**Reviewed Date:** July 08, 2017

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

integrazione con Visual Studio Online, gestione dei rami, funzione di sincronizzazione.

**Cosa non ti piace di Git?**

Problema LFCR, conflitti di merge, impossibile trovare documentazione adeguata per la risoluzione del problema

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Facilità nella gestione dei progetti globali senza doversi preoccupare del backup.

  ### 23. Cambiamento Epocale per i Sistemi di Controllo delle Versioni

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kiran R. | Sr. Salesforce Solution Architect, Enterprise (> 1000 dip.)

**Reviewed Date:** November 11, 2016

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

Mai visto niente di simile.

- Facilità
- Flessibilità
- Tutto il lavoro nascosto che fa per i suoi utenti
- Nuova era del controllo delle versioni
- Ramificazione e fusione semplificate al massimo
- Suggerimenti intelligenti e straordinari sui comandi da usare per risolvere i tuoi problemi

**Cosa non ti piace di Git?**

- Miglior supporto per gli strumenti UI per il merging e il branching per i programmatori amatoriali

**Raccomandazioni per chi sta considerando Git:**

Se non stai usando git e sei bloccato con uno di quei software di controllo versione tradizionali, non hai visto cosa può fare il controllo versione e come può semplificare la vita degli utenti.

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Controllo di versione

  ### 24. essenziale

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** June 28, 2017

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

è perfetto per il controllo delle versioni ed è davvero ottimo

**Cosa non ti piace di Git?**

è complesso e ha una curva di apprendimento ripida

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

lavorare su progetti di sviluppo software

  ### 25. Git, uno strumento indispensabile in qualsiasi progetto di sviluppo software maturo

**Rating:** 5.0/5.0 stars

**Reviewed by:** 😾 Jean Paul R. | Senior Software Engineer, Mid-Market (51-1000 dip.)

**Reviewed Date:** March 06, 2017

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

Ti consente di tenere traccia di tutte le modifiche apportate in qualsiasi progetto, indipendentemente dal linguaggio di programmazione utilizzato.

**Cosa non ti piace di Git?**

L'unica cosa che ho imparato a non apprezzare finora sono i cambiamenti nei comandi tra le versioni di git che possono causarti qualche mal di testa di tanto in tanto e forse il supporto per file davvero grandi.

**Raccomandazioni per chi sta considerando Git:**

Pratica localmente e leggi la documentazione prima di iniziare a rompere le cose :)

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Praticamente il controllo della versione di tutti i nostri progetti.

  ### 26. L'unico SCM di cui hai bisogno

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rickard v. | Continuous Delivery and Cloud Engineer, Software per computer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 09, 2017

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

Natura distribuita, nucleo estremamente semplice. Quando padroneggi git, non c'è nulla che vorresti fare con il tuo SCM che non puoi fare.

**Cosa non ti piace di Git?**

Altri SCM. Non c'è nulla da disprezzare in Git.

**Raccomandazioni per chi sta considerando Git:**

Fallo. Non c'è motivo di usare un altro SCM. È facile migrare. Se hai bisogno di aiuto per farlo rapidamente, ci sono sempre consulenti/contrattisti.

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Gestione del codice e delle modifiche, collaborazione.

  ### 27. Software davvero buono per il controllo di versione e revisione distribuito

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sara Z. | Senior Web Programmer, Sviluppo di programmi, Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 15, 2016

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

Mi piace tutto di questo strumento. Il modo di lavorare è davvero utile; ti permette di avere sulla tua macchina locale l'intero repository, il che significa che se c'è un problema nel repository remoto possiamo essere in grado di recuperare la maggior parte delle informazioni perché saranno sulla nostra macchina. Un altro vantaggio di avere l'intero repository sulla nostra macchina è che possiamo avere quante più branch vogliamo in locale, e poi scegliere quando vogliamo spingerle. Inoltre, ha molte opzioni per gestire il contenuto nel repository e offre una buona guida online con informazioni su tutti i comandi, le opzioni... Lo strumento che ti mostra lo stato delle branch è intuitivo, lo stesso accade con lo strumento che ti permette di controllare le modifiche che hai fatto...

**Cosa non ti piace di Git?**

In effetti, non mi dispiace nulla di Git. Forse posso dire che è un po' difficile da capire la prima volta, specialmente se prima hai lavorato con un altro strumento di versionamento e controllo delle revisioni. Tuttavia, quando comprendi la metodologia di Git, tutti questi problemi scompaiono.

**Raccomandazioni per chi sta considerando Git:**

Dal mio punto di vista è il software di versioning e controllo delle revisioni distribuito più forte che possiamo utilizzare al giorno d'oggi.

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Ovviamente, il problema che Git risolve è la necessità di avere un software di versionamento e controllo delle revisioni distribuito e con questo strumento potrebbe essere possibile.

  ### 28. Il mio client di controllo versione preferito. Soddisfa tutte le mie esigenze

**Rating:** 5.0/5.0 stars

**Reviewed by:** Tiago S. | Product Support Manager, SDK, Software per computer, Enterprise (> 1000 dip.)

**Reviewed Date:** February 21, 2017

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

Sistema di controllo delle versioni semplice e universale, multipiattaforma, funziona con un sacco di applicazioni.

**Cosa non ti piace di Git?**

Può essere confuso da usare a volte, quando non si ha familiarità con la terminologia.

**Raccomandazioni per chi sta considerando Git:**

Segui esempi online

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Client per sistema di controllo versione, mantenendo la cronologia del vecchio codice.

  ### 29. Miglior sistema di controllo versione

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Internet | Piccola impresa (50 o meno dip.)

**Reviewed Date:** October 26, 2016

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

La parte migliore di git è il potere che fornisce per il controllo di versione di un progetto tra persone diverse. L'architettura distribuita e le prestazioni sono gli altri fattori che lo rendono una scelta ovvia come software di controllo di versione.

**Cosa non ti piace di Git?**

Nessuno in particolare. Il gran numero di opzioni può essere confuso per i principianti.

**Raccomandazioni per chi sta considerando Git:**

Ecco un buon articolo sulle migliori pratiche per il branching

http://nvie.com/posts/a-successful-git-branching-model/

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Uso git per tutti i miei progetti. Tutti i progetti nella nostra azienda sono repository git. Il principale vantaggio dell'utilizzo di git è stata la facilità con cui il codice e le modifiche possono essere tracciati e condivisi.

  ### 30. standard de facto per il controllo della versione del codice sorgente

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** January 31, 2017

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

Quello che mi piace di git è che è un sistema di controllo di versione distribuito, il che significa che ognuno ha la propria copia completa del repository remoto.

**Cosa non ti piace di Git?**

Non mi dispiace nulla di esso. In breve, lo adoro.

**Raccomandazioni per chi sta considerando Git:**

Avrai un'enorme quantità di supporto online, tutti usano git e sanno come usarlo. Non c'è momento in cui non sarai in grado di trovare una risposta alle tue domande.

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

è un prodotto de facto standard per il controllo delle versioni del codice sorgente.

  ### 31. Buono per il controllo delle versioni

**Rating:** 5.0/5.0 stars

**Reviewed by:** Joe C. | Tech Lead, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 25, 2017

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

Uso git per gestire il deployment del mio sito web. Git consente un controllo delle versioni molto facile da gestire, la fusione delle modifiche con altri sviluppatori e, per me, il tracciamento dei problemi.

**Cosa non ti piace di Git?**

Niente di Git che non mi piace. È un servizio eccellente utilizzato da milioni di sviluppatori.

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Uso principalmente Git per il controllo delle versioni e il tracciamento dei problemi. Quando arriva un problema relativo a un sito web all'agenzia per cui lavoro, aggiungo, commento e chiudo il problema usando Git.

  ### 32. Git è il migliore!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Assicurazioni | Enterprise (> 1000 dip.)

**Reviewed Date:** June 29, 2017

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

Controllo di versione molto potente, affidabile e facile da usare.

**Cosa non ti piace di Git?**

Vorrei che ci fosse un modo migliore per vedere un confronto affiancato senza dover scaricare software di terze parti.

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Collaborazione più facile tra ingegneri del software.

  ### 33. Controllo di versione per tutti i miei progetti

**Rating:** 5.0/5.0 stars

**Reviewed by:** Brittany C. | Developer, Design, Mid-Market (51-1000 dip.)

**Reviewed Date:** October 04, 2016

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

Git mi permette, insieme ai miei colleghi, di lavorare in modo efficiente sul nostro codice senza preoccuparci di sovrascrivere il codice degli altri. Più uso git, più scopro trucchi e funzionalità interessanti e utili. Non capisco perché le persone userebbero qualcosa di diverso da git.

**Cosa non ti piace di Git?**

Non mi piace che a volte non riesco a visualizzare cosa sto facendo con git. Quando qualcosa va storto, spesso non riesco a isolare dove ho sbagliato.

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Controllo di versione per lo sviluppo software.

  ### 34. Git è aperto

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** October 03, 2016

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

Git è aperto, il che consente al tuo processo aziendale di dettare il flusso di lavoro del codice sorgente e non viceversa.

È distribuito, rendendo molto improbabile la perdita del codice sorgente.

**Cosa non ti piace di Git?**

Il nome rebase è terribile e può diventare confuso attraverso tutti gli strumenti GUI.

Gli hook e gli attributi di Git non possono essere applicati globalmente e devono essere configurati per ogni repository.

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

In generale risolve il problema aziendale dei flussi di lavoro di controllo del codice sorgente. I principali vantaggi realizzati sono una gestione più semplice del pipeline di consegna continua con strumenti di auto-tagging e gestione delle release. Anche se richiede alcuni strumenti al di fuori di git per creare gli artefatti e il deployment, git è di gran lunga il più semplice per realizzare una consegna end-to-end.

  ### 35. Git è il miglior strumento per il versionamento del codice

**Rating:** 5.0/5.0 stars

**Reviewed by:** Marco Gonzalo G. | Senior Programmer, Internet, Piccola impresa (50 o meno dip.)

**Reviewed Date:** March 28, 2017

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

È potente per la collaborazione in team e il controllo delle versioni del codice.

**Cosa non ti piace di Git?**

Può essere complicato quando sei un principiante o un utente intermedio.

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Controllo della gestione delle versioni, lavoro a distanza, collaborazione in team

  ### 36. Il miglior strumento per il controllo delle versioni

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jorge P. | Lead Programmer, Videogiochi, Piccola impresa (50 o meno dip.)

**Reviewed Date:** April 10, 2016

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

Dopo aver utilizzato un VCS centralizzato, Git torna utile perché non esiste una cosa come un file "bloccato" nel caso in cui tu debba apportare una piccola modifica ai file di altre persone, così puoi testare il tuo.

La configurazione sia su Windows che su Linux è semplice e diretta. Inoltre, c'è questa fantastica comunità e documentazione online. È uno dei punti chiave che cerco quando decido di utilizzare uno strumento per ambienti di produzione.

**Cosa non ti piace di Git?**

Tuttavia, Git diventa davvero lento quando si tratta di repository superiori a 1GB. Quando sei abituato a usare Git tramite la console dei comandi come me, è piuttosto fastidioso aspettare più di un paio di secondi affinché le operazioni avvengano (perché di solito impiegano 1 secondo).

**Raccomandazioni per chi sta considerando Git:**

Git è probabilmente lo strumento numero uno per il controllo di versione. Ha una grande comunità su cui puoi fare affidamento, e la cosa migliore che potresti fare è imparare git dalle basi tramite bash o linea di comando. Poi, inizia a usare strumenti GUI come Sourcetree, GitHub per Windows, ecc. Potrebbe essere un po' più lento all'inizio, ma ne vale la pena a lungo termine.

Tuttavia, l'unico svantaggio finora è l'uso di Git per grandi repository. Se la dimensione del tuo codice (inclusi gli asset) è maggiore di 1GB. Dopo quella soglia, inizia a rallentare. Non è un vero problema per alcune persone, ma sono abituato a ottenere risposte rapide tramite linea di comando, e non è facile gestire quei 10-15 secondi extra per i commit quando sei di fretta (di solito ci metto 1-4 secondi con un codice inferiore a 1GB).

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Sono uno sviluppatore di giochi, ma ho lavorato anche come sviluppatore web.

Git, come sistema di controllo versione distribuito, funziona davvero bene nei team remoti.

  ### 37. Revisione di Git

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Internet | Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 25, 2017

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

È veloce, ben documentato e ben supportato.

**Cosa non ti piace di Git?**

Ha una curva di apprendimento che può mettere in difficoltà i nuovi sviluppatori.

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Permette al mio team di collaborare su un'unica base di codice senza intralciarsi a vicenda.

  ### 38. Controllo di versione distribuito per le masse.

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** June 07, 2016

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

La natura decentralizzata consente tranquillità e il tracciamento locale della cronologia mentre si è disconnessi dai repository remoti. Posso gestire i miei commit e inviare al resto del team solo ciò che voglio, quando voglio.

**Cosa non ti piace di Git?**

La flessibilità offerta da git comporta un aumento della complessità. Di conseguenza, a volte ciò che si potrebbe pensare sia un'operazione semplice può richiedere più passaggi oscuri per essere completata.

**Raccomandazioni per chi sta considerando Git:**

Ci può essere una grande curva di apprendimento passando da SVN o altri sistemi di controllo versione, ma alla fine le cose inizieranno a fare clic e poi inizierai a sentire i benefici. Dopo averlo usato per alcuni mesi, non vorrai tornare a nient'altro.

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Tracciamento delle modifiche, facile ramificazione e etichettatura dei candidati per il rilascio. Inoltre, siamo in grado di utilizzare un account aziendale di Github per cercare e collaborare tra i team.

  ### 39. Veloce e leggero, ma curva di apprendimento provenendo dal controllo di versione tradizionale.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Enterprise (> 1000 dip.)

**Reviewed Date:** October 25, 2016

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

Veloce e facile da configurare. Gratuito. Una volta che comprendi come funziona fondamentalmente git, ha senso. Molto ampiamente supportato e utilizzato in molti progetti open-source.

**Cosa non ti piace di Git?**

Curva di apprendimento ripida rispetto al software di controllo del codice sorgente tradizionale. È necessario comprendere appieno i concetti di base di git prima di poterlo utilizzare con sicurezza ed efficienza.

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Configurazione rapida dei repository per prototipazione veloce e progetti "aglow". Molto leggero senza sovraccarico per gestire amministratori di server e licenze, ecc.

  ### 40. Git è utile per il controllo delle versioni.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Enterprise (> 1000 dip.)

**Reviewed Date:** October 13, 2016

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

Git è ottimo per il controllo di versione. Funziona benissimo sia su sistemi Windows che Linux. Lo uso quotidianamente sul mio Mac. Permette una migliore collaborazione con altri sviluppatori.

**Cosa non ti piace di Git?**

Diramarsi può essere confuso. Revertire i commit può causare problemi. C'è un po' di curva di apprendimento per Git, incontrerei problemi quando collaboro con altri.

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Controllo di versione per i progetti. Creare rami per nuove funzionalità è davvero utile in modo che il ramo principale non venga compromesso da nuovo codice.

  ### 41. Ottimo strumento per il controllo del codice sorgente e la collaborazione

**Rating:** 5.0/5.0 stars

**Reviewed by:** Brian R. | Senior Systems Engineer, Internet, Enterprise (> 1000 dip.)

**Reviewed Date:** October 07, 2016

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

La facilità di effettuare check-in a più fasi consente un processo di annullamento semplice, che può essere ripulito successivamente comprimendo i commit. Adoro l'interfaccia web e l'intero processo di pull request.

**Cosa non ti piace di Git?**

Passare da svn, la terminologia dei concetti di push e pull è un po' difficile da afferrare. Sicuramente richiede un po' di apprendimento iniziale per sviluppare buone abitudini nell'usare correttamente git.

**Raccomandazioni per chi sta considerando Git:**

Fallo già

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Un mezzo di collaborazione di un repository comune che consente un adeguato controllo delle versioni sui cambiamenti.

  ### 42. Revisione del controllo di versione Git

**Rating:** 4.0/5.0 stars

**Reviewed by:** Tanay P. | Enterprise (> 1000 dip.)

**Reviewed Date:** October 06, 2016

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

Mi piace molto la funzione di controllo delle versioni di git
aiuta il mio team a tenere traccia di tutto il nostro codice e a tornare indietro se necessario
Anche tutti i miei compagni di squadra lo adorano e non possono smettere di usarlo

**Cosa non ti piace di Git?**

Non mi piace lo strumento da riga di comando. Un'interfaccia utente sarebbe molto apprezzata. Lo uso per le esigenze della mia azienda ogni giorno.

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

il codice deve essere controllato a livello di versione e sincronizzato tra tutti i dipendenti e git mi aiuta a farlo davvero bene e con estrema facilità

  ### 43. Creato dai migliori, per i migliori

**Rating:** 5.0/5.0 stars

**Reviewed by:** William G. | Developer, Tecnologia dell'informazione e servizi, Mid-Market (51-1000 dip.)

**Reviewed Date:** April 26, 2016

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

Velocità, semplicità, sicurezza. Git è uno strumento solido, non solo per gli sviluppatori, ma per versionare tutto: foto, file di testo, codice, e così via.

**Cosa non ti piace di Git?**

Questa è una domanda difficile. Poiché git è, per me, lo stato dell'arte degli strumenti di versionamento, non c'è nessun altro strumento al di sopra di esso. Forse la gestione dei file binari potrebbe essere migliorata un po'.

**Raccomandazioni per chi sta considerando Git:**

Attieniti alla riga di comando. Ti dà il pieno controllo su tutta la potenza di git. Gli strumenti GUI sono belli, ma di solito sono pieni di bug.

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Questa è una domanda difficile. Poiché git è, per me, lo stato dell'arte degli strumenti di versionamento, non c'è nessun altro strumento al di sopra di esso. Forse la gestione dei file binari potrebbe essere migliorata un po'.

  ### 44. Miglior controllo di versione, usa con Github.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Prateek G. | Web Designer, Internet, Mid-Market (51-1000 dip.)

**Reviewed Date:** May 07, 2016

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

Tutto. Dalla facilità di inizializzare i file come git, a fare commit, a gestire i diff, fino a caricare su GitHub. Questo sistema di controllo di versione è semplicemente fantastico. Ho iniziato a usare il controllo di versione circa 6 mesi fa, e ora ho il controllo di versione per quasi tutto ciò che programmo, da un'app web fino ai siti web (I siti web hanno bisogno del controllo di versione? Dipende da te, io lo uso con git e carico tutti i miei commit su GitHub).
Credimi, Git e GitHub sono la coppia migliore, per i migliori risultati usali insieme.

**Cosa non ti piace di Git?**

Creare molti rami in Git è facile da fare e molto utile, ma personalmente incontro problemi molte volte quando provo a unire due rami insieme, quindi penso che quel particolare campo abbia bisogno di qualche miglioramento, o forse è solo da 6 mesi che uso il prodotto e devo migliorare le mie competenze.

**Raccomandazioni per chi sta considerando Git:**

Crei software o qualsiasi cosa tu codifichi che richieda di tenerne traccia, senza pensarci due volte scegli Git. Questo è il miglior software di controllo di versione disponibile sul mercato. L'ho usato, funziona perfettamente in CLI, e lo adorerai. Un consiglio personale, vuoi imparare a usare Git, scegli il corso di Udacity su Git e Github, è lì che ho imparato ed è fantastico, sia il corso che il software.

  ### 45. Migliora il coordinamento del tuo team di sviluppo

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mihail M. | CIO, Marketing e pubblicità, Piccola impresa (50 o meno dip.)

**Reviewed Date:** March 15, 2016

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

All'inizio sembrava un po' lento e complicato, ma dopo che ci siamo abituati, ci ha risparmiato molti mal di testa e problemi di sincronizzazione tra sviluppatori. Quello che mi piace di più è il modo in cui git aggiorna tutto quando eseguo il pull dal mio repository. Sembra così facile.

**Cosa non ti piace di Git?**

A volte compiti semplici o semplici correzioni richiedono troppo tempo per essere implementati, ma è un problema microscopico considerando i benefici.

**Raccomandazioni per chi sta considerando Git:**

Dovresti assolutamente usarlo, specialmente nei progetti più grandi, poiché ti aiuta a mantenere tutto sincronizzato tra i membri del team senza particolare sforzo.

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Prima di git, eravamo soliti modificare direttamente tramite FTP e, naturalmente, ci sono state molte volte in cui ci sono stati problemi di versione e non abbiamo davvero imparato fino a quando non era troppo tardi. Git ha davvero aiutato a risolvere questo problema quando abbiamo iniziato a sviluppare progetti più grandi.

  ### 46. Il miglior DVCS

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Tecnologia dell'informazione e servizi | Mid-Market (51-1000 dip.)

**Reviewed Date:** October 27, 2016

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

Git è uno dei migliori strumenti che abbia mai usato. Funziona semplicemente.

**Cosa non ti piace di Git?**

Tutte le funzionalità di git sono davvero molto importanti. Mi piace davvero! è perfetto!

**Raccomandazioni per chi sta considerando Git:**

git è uno dei migliori strumenti per il versioning. introdurlo nel tuo ufficio.

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Con git, l'intera pipeline di sviluppo è davvero snella. È uno strumento davvero eccezionale.

  ### 47. Uso Git ogni giorno come obiettivo personale per dimostrare che programmo ogni giorno.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Gerardo Esteban C. | Full Stack Developer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** February 02, 2016

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

Il tracciamento del mio codice, il log, i rami, gli ID dei commit per spostarsi tra i commit e viaggiare nel tempo nei miei progetti. È il modo migliore per sviluppare con un team e organizzare i tuoi progetti. Sono un utente Windows e Linux e funziona allo stesso modo in entrambi i sistemi operativi. Ci sono buone pratiche di Git, ad esempio quando fai un commit, devi sapere quando scrivere un messaggio breve o uno lungo. Quei piccoli dettagli quando lavori con Git sono molto importanti. Con Git puoi lavorare da remoto da casa, ed è ciò che mi piace di più.

**Cosa non ti piace di Git?**

Se non sai come gestire i conflitti, avrai molti problemi con i tuoi team; è molto importante separare le funzioni per modulo o funzionalità, in modo che ogni persona abbia diverse responsabilità di codice. Il leader deve sapere come gestire le richieste di merge. Come leader, devi conoscere lo Stack e avere esperienza con i problemi per poter risolvere i conflitti, e come partner devi scrivere buoni messaggi di commit in modo che quando il tuo codice sta per essere unito il tuo leader non abbia problemi di margine.

**Raccomandazioni per chi sta considerando Git:**

Impara a lavorare bene con Git, lascia alcuni dei tuoi progetti come open source, così altri possono imparare da te, e troverai sempre qualcuno più intelligente di te, quindi c'è un'opportunità per quella persona di aiutarti.

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Imparo molto lavorando e programmando con altre persone, questi sono i grandi benefici. D'altra parte, quando lavori da remoto è importante essere molto abili con Git perché è l'unico modo per poter lavorare da remoto, da casa.

  ### 48. Confuso all'inizio ma utile dopo averne compreso l'uso.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Piccola impresa (50 o meno dip.)

**Reviewed Date:** October 12, 2016

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

Controllo di versione locale. Può salvare più versioni del mio progetto in modo che io possa tornare indietro se qualcosa va storto.

**Cosa non ti piace di Git?**

Difficile mettersi al passo su come usare e cosa sia ogni comando.

**Raccomandazioni per chi sta considerando Git:**

Impara prima i comandi richiesti ma continua a costruirci sopra.

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Posso memorizzare più versioni del mio lavoro. E posso esplorare diverse tecnologie quando necessario.

  ### 49. Valutare GIT

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Semiconduttori | Enterprise (> 1000 dip.)

**Reviewed Date:** February 14, 2017

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

comandi basati su Linux, allo stesso tempo avrebbero bisogno di uno strumento basato su GUI

**Cosa non ti piace di Git?**

Avere un equivalente per Windows sarebbe fantastico, dove posso eseguire operazioni tramite clic destro, comando

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Controllare il codice sorgente.

  ### 50. Git - Il miglior sistema di controllo delle versioni

**Rating:** 5.0/5.0 stars

**Reviewed by:** Munendra S. | Mid-Market (51-1000 dip.)

**Reviewed Date:** January 08, 2016

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

Nello sviluppo software, Git è un sistema di controllo versione ampiamente utilizzato. Usando Git, è più facile gestire il codice sorgente e collaborare. Git è più veloce e offre integrità dei dati e flessibilità. Facile rollback, creazione e cancellazione di branch. La fusione di diversi branch è fluida. Git è disponibile su vari sistemi operativi. Inoltre, Git fornisce repository privati e pubblici.

**Cosa non ti piace di Git?**

Git è basato su riga di comando, quindi richiede tempo per padroneggiarlo. I conflitti di merge sono difficili da gestire per progetti di grandi dimensioni utilizzando solo il rebase. Tornare ai commit precedenti può essere complicato. Troppi comandi per fare le stesse o simili operazioni. Quindi, è necessario essere ben consapevoli di ciascuno.

**Raccomandazioni per chi sta considerando Git:**

Il miglior sistema di controllo di versione distribuito disponibile. Se hai bisogno di mantenere il codice sorgente o collaborare a un progetto, usa Git. Git è flessibile, ha caratteristiche straordinarie. Ha un basso ritardo per le operazioni di push e pull.

**Quali problemi sta risolvendo Git e come ti sta beneficiando?**

Git rende il controllo delle versioni più facile. Git è distribuito, quindi lo sviluppo parallelo è possibile. Attualmente, stiamo usando Git per controllare il codice sorgente del software in sviluppo. I team trovano più facile gestire la base di codice usando Git.
Benefici:
Rollback ai commit precedenti
Differenza tra versioni
Aiuto dalla comunità open source


## 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=9&section=pricing&secure%5Bexpires_at%5D=2026-05-13+09%3A14%3A50+-0500&secure%5Bsession_id%5D=a70713c3-64eb-4b25-8023-05b454f07c96&secure%5Btoken%5D=f712633d67d96503ee43861413ed4e6bd4b69f75d374c444c95586d0b118eefa&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)
  - [Git](https://www.g2.com/it/products/git/reviews)
  - [GitHub](https://www.g2.com/it/products/github/reviews)
  - [GitHub Copilot](https://www.g2.com/it/products/github-copilot/reviews)
  - [GitHub Inc.](https://www.g2.com/it/products/github-inc/reviews)
  - [Github Package Registry](https://www.g2.com/it/products/github-package-registry/reviews)
  - [GitKraken Desktop](https://www.g2.com/it/products/axosoft-gitkraken-desktop/reviews)
  - [GitLab](https://www.g2.com/it/products/gitlab/reviews)
  - [GitLens](https://www.g2.com/it/products/gitlens/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)
  - [Jira](https://www.g2.com/it/products/jira/reviews)
  - [Kubernetes](https://www.g2.com/it/products/kubernetes/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)
  - [SourceTree](https://www.g2.com/it/products/sourcetree/reviews)
  - [Visual Studio Code](https://www.g2.com/it/products/visual-studio-code/reviews)
  - [Xcode](https://www.g2.com/it/products/xcode/reviews)


## 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 (81 reviews)

