# 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:** 532
## 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. Amo la versione GUI di GIT

**Rating:** 5.0/5.0 stars

**Reviewed by:** Arlo V. | Enterprise (> 1000 dip.)

**Reviewed Date:** September 03, 2020

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

Non sono un fan della riga di comando, so come usarla ma preferisco evitarla quando possibile; con l'interfaccia grafica posso usarla senza toccare la riga di comando. Uso Visual Studio Code come mio editor principale per i miei script GIT, ma per i comandi di base come "new" e "clone" mi piace che ci sia un'opzione per usarli con un'interfaccia grafica e non avere errori di battitura nel processo, dato che uso anche copia e incolla per l'URL che userò.

**Cosa non Le piace di Git?**

GIT è stato creato dal creatore di Linux e ha fatto un lavoro straordinario, ma non c'è dubbio che la versione per Windows riceva meno attenzione rispetto alla controparte per Linux o Mac. È uno strumento eccezionale, ma stranamente è più intuitivo e facile da usare su Linux che su Windows.

**Raccomandazioni per chi sta considerando Git:**

Per favore, non usarlo come SVN, non è solo brutto, è anche sbagliato e rende i tuoi colleghi tristi e arrabbiati, non essere quel tipo.

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

Assicurarsi che tutto il nostro sviluppo sia salvato, sincronizzato correttamente e che ci sia un controllo di versione accurato.

  ### 2. Strumento integrato per il monitoraggio delle modifiche

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ling B. | Instructional Associate, Software engineer, Mid-Market (51-1000 dip.)

**Reviewed Date:** August 18, 2020

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

È il sistema di controllo delle versioni più efficiente e semplice rispetto agli altri. È progettato per gestire ogni progetto, da piccolo a grande, con maggiore efficienza. Sono incorporate più branche per lavorare allo sviluppo di vari progetti paralleli. Aiuta a modificare i codici relativi ai file e a memorizzare la cronologia di questi file. Un membro del team sarà facilmente in grado di inviare modifiche poiché fornisce un sistema centralizzato.

**Cosa non Le piace di Git?**

Sono necessari alcuni miglioramenti nei suoi strumenti di fusione. L'utente deve avere conoscenze riguardo all'interfaccia a riga di comando per utilizzarlo. Rallenterà le prestazioni e la velocità se lo si utilizza su Windows. Sono necessari più strumenti e funzionalità per gestire file che includono documenti, exe, immagini ecc. Dovrebbero essere fornite più branche per lavorare su progetti paralleli.

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

Consente all'utente di memorizzare istantanee di file in cui sono state apportate modifiche. Aiuta l'utente a fornire collegamenti a quei file in cui sono avvenute modifiche. Aiuta gli sviluppatori a memorizzare una copia dei file modificati nei loro computer. Fornisce un'integrità e una sicurezza adeguate per memorizzare in modo sicuro i tuoi contenuti. Migliora le prestazioni ottimizzando i rami e i commit. Il metodo crittografico è fornito per la sicurezza dei tuoi contenuti e file.

  ### 3. Utilizzare il Terminale per comunicare con il tuo repository

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jasmine O. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** September 13, 2020

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

Amo Git perché è un'interfaccia a riga di comando (CLI) che ti permette di comunicare con un repository direttamente dal tuo terminale. Rende più veloce aggiornare e scaricare il tuo codice senza dover utilizzare l'esplora risorse di Windows.

**Cosa non Le piace di Git?**

Non mi piace la curva di apprendimento che accompagna Git. Molti dei nuovi programmatori preferiscono non avere a che fare con Git perché è un'interfaccia a riga di comando e il terminale li spaventa.

**Raccomandazioni per chi sta considerando Git:**

Consiglio vivamente di utilizzare Git per comunicare con i tuoi repository. Accelererà la produzione di molti dei tuoi progetti una volta che imparerai a padroneggiarlo.

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

Con git siamo in grado di accelerare i tempi di produzione utilizzando la CLI per comunicare con il nostro repository. Abbiamo scoperto che questo è molto più veloce rispetto a tentare di scaricare manualmente un repository e caricarlo, o farlo tramite un ftp.

  ### 4. Aiuta a tracciare e salvare le modifiche apportate nei codici

**Rating:** 4.0/5.0 stars

**Reviewed by:** Sarah C. | Senior Software Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** August 11, 2020

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

È utile nel monitorare bug e cambiamenti e gestire progetti piccoli e grandi con efficienza. Quando un utente crea codici e apporta modifiche a questi codici, aiuta a registrare e salvare queste modifiche in diversi repository. Aiuta a memorizzare e registrare quelle modifiche che vengono effettuate dall'utente. Ha repository locali e remoti integrati. I repository remoti sono forniti nei suoi server e i repository locali sono per i computer dei professionisti.

**Cosa non Le piace di Git?**

Richiede molte attività tecniche e professionali per farlo funzionare. Il suo sistema può rallentare mentre lo si utilizza su Windows. La sua interfaccia grafica e l'usabilità necessitano di ulteriori miglioramenti per rendere l'interfaccia più user-friendly. Ampie varietà di risorse sono integrate in esso, il che può rallentare le sue prestazioni. Sono necessari più rami per lo sviluppo equivalente dei progetti.

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

Le sue funzionalità consentono all'utente di evitare vari conflitti affrontati durante la generazione di codici da parte di professionisti su progetti paralleli. Ha una funzione di staging che aiuta a gestire, tracciare e memorizzare tutte le modifiche apportate nei file. Tiene traccia delle modifiche e delle modifiche apportate dallo sviluppatore in vari file. Consiste in insiemi di file in cui tutte le modifiche vengono salvate, noti come commit.

  ### 5. Miglior strumento per comunicare con i tuoi repository

**Rating:** 3.5/5.0 stars

**Reviewed by:** Collin R. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 29, 2020

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

Amo Git, la mia cosa preferita è che posso caricare file nel nostro repository e apportare modifiche ai nostri codici sorgente direttamente dal terminale. Questo rende davvero facile il processo, poiché non devo accedere a un server FTP e caricare manualmente i file.

**Cosa non Le piace di Git?**

Non mi piace la curva di apprendimento che si presenta all'inizio con Git. È un altro strumento da riga di comando e cercherai di evitarlo fin dall'inizio. Una volta che ci hai preso la mano, è fantastico!

**Raccomandazioni per chi sta considerando Git:**

Se il tuo team sta ancora usando FTP per trasferire file, per favore passa ora. Git tiene traccia delle modifiche così puoi tornare indietro. È di gran lunga superiore!

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

Con Git, sono in grado di scaricare e modificare progetti dai nostri repository senza dover scaricare un intero progetto. Mi piace anche che posso creare un ramo dal sorgente originale e creare un aggiornamento che può essere unito al progetto in seguito. È uno strumento fantastico da avere e usare.

  ### 6. Git - Revisione SVN

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Tecnologia dell'informazione e servizi | Enterprise (> 1000 dip.)

**Reviewed Date:** January 21, 2021

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

I vantaggi dell'utilizzo che lo rendono senza soluzione di continuità e il re del suo settore sono:
- Distribuito per natura.
- Semplice linea di comando disponibile, che è la prima scelta degli sviluppatori.

**Cosa non Le piace di Git?**

Quello che non mi piace di git è che quando finisci per eseguirlo, dà un errore verboso pesante che non sempre ha senso e rende difficile per gli utenti correggere l'azione.

**Raccomandazioni per chi sta considerando Git:**

Git è non opinabile ed è di gran lunga il miglior SVN disponibile sul mercato e per di più gratuito. Nessun motivo per non usarlo.

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

Versione del codice dell'applicazione e collaborazione durante lo sviluppo dell'applicazione.

  ### 7. Miglior strumento per comunicare con un repository

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** July 01, 2020

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

Git è stato uno degli strumenti più utili quando si tratta di gestione dei progetti. Mi piace poter facilmente fare il pull di un repository direttamente dal terminale e apportare le modifiche necessarie per poi fare il push di nuovo nel repository. Ha davvero semplificato molto il lavoro manuale.

**Cosa non Le piace di Git?**

Non mi piace la curva di apprendimento che viene con Git. Sembra che ogni nuovo sviluppatore cerchi di evitarlo, ma è davvero uno degli strumenti più semplici e utili che abbia mai usato.

**Raccomandazioni per chi sta considerando Git:**

Git ha una piccola curva di apprendimento, tuttavia una volta che inizi a capirlo, diventerai quasi immediatamente un esperto. Lo consiglio vivamente.

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

Con Git, siamo in grado di gestire i nostri progetti in ogni repository. Ci permettono di vedere chi ha fatto modifiche e dove sono state apportate. Questo è utile nel caso in cui rilasciamo un aggiornamento che potrebbe rompere la nostra app, possiamo tornare indietro a quando non era rotta per identificare il problema.

  ### 8. Software intuitivo per ridurre gli errori

**Rating:** 4.5/5.0 stars

**Reviewed by:** Harsh S. | Member, Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 21, 2020

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

controllo di versione e diversi sistemi di repository che possono tracciare ogni caricamento e modifica. Puoi creare documentazione in modo molto semplice e accessibile a tutti

**Cosa non Le piace di Git?**

niente in particolare, git sta aggiornando anche il nome del branch master, il che è fantastico. Rendilo gratuito per tutti, ma non è pratico. Elenco dei comandi che devono essere ricordati

**Raccomandazioni per chi sta considerando Git:**

considera i tuoi casi d'uso e le possibili integrazioni API prima dell'uso

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

controllo di versione, caricamenti diversi da un grande team. Anche diversi livelli di caricamenti e puoi verificarli prima di inviarli al codice finale. Aiuta a ridurre l'ambiguità

  ### 9. Il miglior sistema di controllo versione di sempre

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** December 17, 2016

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

Unisci algoritmo, cambia risoluzione dei conflitti e flusso di lavoro.

**Cosa non Le piace di Git?**

Scrivi codice senza usare Git come sistema di controllo delle versioni. ;)

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

Collaborazione del team di sviluppo software.

  ### 10. Git è utile per l'ingegnere del software

**Rating:** 5.0/5.0 stars

**Reviewed by:** M Salman A. | Analyst Programmer, Tecnologia dell'informazione e servizi, Mid-Market (51-1000 dip.)

**Reviewed Date:** August 04, 2020

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

Git è facile da usare e possiamo tracciare le nostre modifiche facilmente

**Cosa non Le piace di Git?**

Alcuni comandi Git sono difficili da memorizzare

**Raccomandazioni per chi sta considerando Git:**

Git è un software open source che lo rende economico o gratuito da usare, in realtà è facile da usare se seguiamo la documentazione.

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

Gestire i file e le modifiche al codice sarà facile e tracciabile

  ### 11. Controllo di versione per gestire i tuoi progetti

**Rating:** 4.0/5.0 stars

**Reviewed by:** Victor G. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** February 26, 2020

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

Amo Git perché è un ottimo modo per tenere traccia delle modifiche sui tuoi progetti. Puoi installarlo ed eseguirlo direttamente dal tuo terminale, permettendoti di scaricare un progetto, aggiornarlo e caricarlo di nuovo nel suo repository affinché altri possano apportare modifiche. Mi piace anche che, se un bug rompe il tuo progetto, puoi tornare a un commit precedente.

**Cosa non Le piace di Git?**

C'è una grande curva di apprendimento quando si inizia a usare Git. Incontrerai ogni problema immaginabile quando inizi a usare git. È solo qualcosa a cui dovrai abituarti.

**Raccomandazioni per chi sta considerando Git:**

Git può sembrare spaventoso all'inizio, potresti provarlo e poi rinunciare e non usarlo mai più. Ma posso solo raccomandarti di continuare a provarci. Un giorno ti abituerai e sarai bravissimo ad usarlo!

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

Amo git. Ha reso i nostri progetti molto più facili da gestire quando sai esattamente chi sta modificando il progetto. Ci permette anche di fare aggiornamenti e fonderli nel nostro repository senza dover scaricare o caricare un intero progetto. Questo è particolarmente utile quando si ha a che fare con un progetto enorme.

  ### 12. Il miglior e più popolare strumento disponibile sul mercato per il controllo delle versioni - GIT

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** November 22, 2019

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

GIT rende il controllo delle versioni facile e semplice e possiamo farlo in tre passaggi. Questo può essere fatto tramite un'applicazione basata su GUI oppure puoi implementarlo su un server UNIX. Quasi tutte le aziende usano GIT per mantenere le versioni del codice. 
La parte migliore di GIT è che non è necessario scrivere alcun comando e questo può essere fatto semplicemente con l'applicazione GIT bash. 
La buona notizia è che è gratuito per uso privato e addebitano solo alle organizzazioni per i loro servizi. Provalo.

**Cosa non Le piace di Git?**

GIT necessita di una connessione internet attiva per recuperare dati dal loro branch master e se non ce l'hai in quel momento, non sarai in grado di accedere al codice più recente. Anche se GIT fornisce anche branch locali sulla tua macchina, non puoi essere sicuro di utilizzare il codice più recente.

**Raccomandazioni per chi sta considerando Git:**

GIT è gratuito per uso privato e altri software di controllo versione non lo sono. È facile da usare e risolve grandi problemi di mantenimento delle versioni. Vi consiglio tutti di seguire un tutorial su GIT e di usarlo una volta, lo amerete.

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

Come sviluppatore software, utilizzo GIT per mantenere il mio codice privato così come lo uso nella mia organizzazione. Mi sono registrato a GIT per uso privato ed è gratuito e carico il mio lavoro su di esso che può essere condiviso come un link con altri e possono anche accedervi. La parte buona è che possiamo definire l'accesso per altri utenti (come solo lettura, lettura e scrittura o tutto).
Condivido anche il link del mio repository GIT nel mio curriculum e faccio sapere al reclutatore del lavoro che ho fatto in parte. Mi ha aiutato a ottenere un lavoro migliore.

  ### 13. Controllo di versione nel tuo terminale.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Issac J. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 26, 2020

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

Amo come puoi gestire facilmente e tenere traccia di tutte le modifiche al tuo progetto utilizzando il controllo di versione di Git. Puoi facilmente scaricare file, apportare modifiche e caricarli nel tuo repository tutto tramite la riga di comando. Questo elimina il dolore e il tempo di farlo manualmente!

**Cosa non Le piace di Git?**

Non mi piace la curva di apprendimento che accompagna Git. Quando inizi, ti aspetti che sia difficile come imparare una nuova lingua, tuttavia è piuttosto veloce e indolore!

**Raccomandazioni per chi sta considerando Git:**

Imparare e usare Git è un ottimo modo per dimostrare quanto sei professionale come sviluppatore. Consiglio di usarlo, perché non solo puoi conservare copie precedenti del tuo codice, ma puoi anche vedere chi ha fatto modifiche e quando!

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

Con git, siamo stati in grado di accelerare il tempo sui nostri progetti e organizzare come vengono svolti. Sei in grado di fare un fork di un repository, apportare modifiche e rimetterlo nel repository affinché tutti possano vedere cosa hai fatto. Tiene traccia anche della gestione del tempo! È uno strumento fantastico in generale e non puoi lavorare senza di esso!

  ### 14. Miglior portale per il versionamento del codice per sviluppatori

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sunil B. | Assistant Manager - UX/UI Designer, Servizi finanziari, Piccola impresa (50 o meno dip.)

**Reviewed Date:** October 29, 2019

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

- Open source per la versione del codice.
- Gestisci il codice con rami illimitati.
- Gestisci rami utente diversi.
- Integrato con tutti gli strumenti per sviluppatori.
- Indipendente dalla piattaforma.
- Unisci i rami quando andiamo in diretta.

**Cosa non Le piace di Git?**

- Molti comandi richiesti per modifiche normali.
- Non è user-friendly.

**Raccomandazioni per chi sta considerando Git:**

- Se rendi il modello semplice, più sicurezza per il codice.
- Il push e pull del codice rendono più semplice e meno comandi per essere user friendly.
- Più basato su GUI invece di CMD/Prompt dei comandi.

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

- Versionamento del codice.
- Il mio team utilizza Bitbucket e io utilizzo Dreamweaver.

- Prima di utilizzare git/Bitbucket, la nostra versione del codice era molto scarsa e disorganizzata. Molte volte il codice veniva sovrascritto e si perdevano alcuni aggiornamenti. Il mio team è composto da oltre 20 persone e tutti erano confusi quando qualcosa andava in produzione, perché non riuscivamo a identificare chi avesse fatto le ultime modifiche e quale fosse la versione finale.

- Dopo l'implementazione, gestiamo la versione del codice al 90%, il ROI è aumentato notevolmente dall'implementazione. Il mio team lavora in Visual Studio e Dreamweaver, i nostri principali clienti sono nel settore finanziario, quindi prima di utilizzare git molte volte abbiamo perso le scadenze a causa della sovrascrittura del codice. A volte era necessario un rollback del codice, ma senza git non era possibile e abbiamo pagato penali per le perdite dei nostri clienti.

  ### 15. Il sistema di controllo versione onnipresente su internet

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** September 23, 2019

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

È come lo strumento standard de facto per il controllo delle versioni oggi. È davvero veloce, compatto e affidabile. Puoi imparare git in un paio d'ore e iniziare molto rapidamente. Hai un problema? puoi risolverlo in pochi minuti con una semplice ricerca su Google. Vuoi approfondire la tua comprensione? scarica l'incredibile libro "Pro Git" disponibile gratuitamente sulla pagina web di git.

**Cosa non Le piace di Git?**

È difficile rispondere poiché git è uno strumento piccolo e molto raffinato. Lo uso da anni senza alcuna lamentela. Probabilmente trovo che la dimensione degli installer disponibili sia un po' grande rispetto alle funzionalità offerte.

**Raccomandazioni per chi sta considerando Git:**

È davvero affidabile. Si potrebbe sostenere che sia lo strumento preferito per il controllo delle versioni rispetto ai suoi rivali.

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

Il team utilizza git per il versionamento. Inoltre, c'è GitHub che lo porta al livello successivo. Mettiamola semplice: è il nostro strumento quotidiano. Non possiamo condividere il nostro lavoro senza di esso.

  ### 16. Recensione per l'esperienza con Git

**Rating:** 5.0/5.0 stars

**Reviewed by:** 307548 k. | Ms., Piccola impresa (50 o meno dip.)

**Reviewed Date:** September 20, 2019

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

Git è stato il sistema di controllo versione (VCS) perfetto per me. Con Git, sono stato in grado di lavorare in modo efficiente sui miei repository e di inviare codice a Github. Sono stato in grado di lavorare con diversi rami e anche di rendere i miei progetti attivi su Github.

**Cosa non Le piace di Git?**

Per i nuovi arrivati, Git è un po' troppo complesso poiché la documentazione non è così eccezionale. Molte delle informazioni devono essere prese da una varietà di siti web come Stack Overflow o blog individuali, ecc. A parte questo, tutto sembra fantastico quando si lavora con un VCS come Git.

**Raccomandazioni per chi sta considerando Git:**

Leggi attentamente la documentazione e cerca di capire cosa sta succedendo prima di immergerti direttamente in Git. Cerca di capire il processo di staging e come funzionano i rami - tutto ciò ti aiuterà davvero nel processo.

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

Con Git, ho lavorato principalmente su diversi progetti e repository e li ho caricati su Github. Ho lavorato su molti rami per avere una migliore comprensione delle modifiche che sto apportando ai miei repository.

  ### 17. Lo strumento perfetto per la programmazione open source

**Rating:** 5.0/5.0 stars

**Reviewed by:** SHIVAM SINGHAL . | Mr., Piccola impresa (50 o meno dip.)

**Reviewed Date:** September 17, 2019

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

Il VCS mi aiuta a gestire efficacemente i miei repository e a collaborare con altri sviluppatori su piattaforme come Github per migliorare i progetti. Git mi aiuta anche a gestire i rami all'interno del mio repository in modo da poter lavorare sui cambiamenti individualmente. Questo è particolarmente utile nelle organizzazioni dove più persone lavorano sullo stesso repository.

**Cosa non Le piace di Git?**

Una cosa su cui si può lavorare è la complessità. Molte volte, ci perdiamo nei come e nei cosa di Git e in ciò che accade realmente dietro le quinte. Probabilmente, le soluzioni a ogni problema possono essere documentate e aggiornate regolarmente per gli utenti abituali, e tutorial adeguati possono aiutare gli utenti a utilizzare Git in modo più efficace. Al momento, molte volte, ci affidiamo a diversi siti web per le risposte (il che è positivo nella comunità degli sviluppatori), ma se tutte queste informazioni potessero essere trovate in un unico posto comune, sarebbe fantastico.

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

Git è stato utile per gestire i repository in modo efficace e lavorare sulle modifiche nel modo che preferisco. Ho usato Git e le sue funzionalità regolarmente per sperimentare con il mio codice. La funzionalità dei branch mi aiuta molto tutto il tempo.

  ### 18. Il miglior sistema di controllo versione

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** November 09, 2019

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

La collaborazione del team è molto facile con Git. Gestisce i commit e i conflitti in modo piuttosto intelligente. Ha funzionalità avanzate come rebase e amend per rendere la vita degli sviluppatori molto facile. La gestione di più flussi di lavoro è fantastica in Git.

**Cosa non Le piace di Git?**

È un po' lento, ma questo può essere facilmente ignorato a favore delle grandi funzionalità che offre.

**Raccomandazioni per chi sta considerando Git:**

Per favore, usa Git per il controllo delle versioni poiché rende lo sviluppo molto più facile.

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

Git ha reso molto facile per più persone lavorare sullo stesso progetto e persino sugli stessi file. Anche se qualcuno sta lavorando su una modifica che potrebbe rompere il codice, può creare un ramo separato per essa e unirlo al ramo principale di sviluppo quando il loro codice è testato e diventa stabile.

  ### 19. Revisione di Git

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rebecca K. | CEO, Piccola impresa (50 o meno dip.)

**Reviewed Date:** November 14, 2019

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

L'applicazione è sicura perché ogni volta che il tuo contenuto viene caricato, l'applicazione mantiene il codice sorgente molto sicuro. L'applicazione aiuta anche a informarti sulla cronologia di vari file conoscendo il tipo di contenuto presente in un determinato file. Git ha funzionalità che prevengono la corruzione dei dati perché le cause esterne possono essere facilmente rilevate.

**Cosa non Le piace di Git?**

L'applicazione ha una capacità limitata di gestire file di grandi dimensioni, il che è fastidioso. Git non è ben supportato da Windows ed è anche difficile operarlo dai soliti prompt dei comandi.

**Raccomandazioni per chi sta considerando Git:**

Git è uno strumento importante quando si tratta di tracciare qualsiasi modifica in un file. Può fornire la cronologia di ogni contenuto e del file da cui proviene un determinato testo. Pertanto, consiglierei alle persone di adottare il software e usarlo perché ho visto che funziona davvero bene.

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

Git aiuta molto quando si tratta di tracciare le modifiche nello sviluppo software. L'applicazione aiuta anche a coordinare i compiti tra i programmatori. L'applicazione è utilizzata anche per tracciare le modifiche in diversi file.

  ### 20. Controllo di versione per tutte le mie iniziative

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ruben G. | Licenciado , Piccola impresa (50 o meno dip.)

**Reviewed Date:** August 28, 2019

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

Esistono alcuni script super bash per aiutarti a capire dove ti trovi in un repository e cosa è stato modificato su GitHub. È facile lavorare con la riga di comando, si integra bene con editor popolari come Elegant, Atom. Il miglior strumento di collaborazione per lo sviluppo software e in particolare per il miglioramento distribuito. Funziona onestamente. Questo sistema può essere molto portatile e ben adattato a gadget e server speciali.

**Cosa non Le piace di Git?**

Ha una parte della curva di apprendimento che potrebbe far sperimentare nuovi costruttori. Poiché tutto funziona bene tramite la riga di comando, nel complesso, è difficile per i nuovi clienti adottare senza seguire un corso, ma la qualità in altri casi può essere difficile. Direi forse che guardare una disputa in un terminale, ma che è davvero qualcosa di malato volerci passare sopra, non è più davvero un'avversione che scommetto.

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

Non c'è niente da dire con Git da amare. Niente in Git che mi dispiaccia richiede il bisogno degli altri SCM di comprendere assolutamente le idee sottostanti di git prima del previsto e che puoi usarlo con successo. Tutte le funzionalità di git sono certamente molto essenziali.

  ### 21. Caricamento nel tuo repository più velocemente

**Rating:** 4.5/5.0 stars

**Reviewed by:** Austin A. | Junior React Developer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** November 07, 2019

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

Adoro che Git sia integrato direttamente nella riga di comando, permettendoti di aggiornare i tuoi repository direttamente da un terminale. Risparmia molto tempo e tiene traccia di chi ha modificato o contribuito a un progetto. È anche un modo molto più veloce per caricare file su un server o un repository rispetto al vecchio metodo FTP.

**Cosa non Le piace di Git?**

C'è una discreta curva di apprendimento per i nuovi sviluppatori. Quando programmi, scoprirai che non molti nuovi sviluppatori sono familiari con la riga di comando. Ma quando impari a usarla, è estremamente potente e ti fa risparmiare molto tempo nel fare le cose manualmente.

**Raccomandazioni per chi sta considerando Git:**

Git può sembrare spaventoso all'esterno, ma è estremamente potente quando si tratta di risparmiare tempo. Non vorrai tornare a caricare file manualmente usando FTP dopo aver imparato a usare Git.

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

Con Git, siamo stati in grado di mantenere un controllo di versione e una cronologia su alcuni dei nostri progetti su larga scala. Mostrando le modifiche che alcune persone hanno fatto, quando le hanno fatte, e se necessario permettendoci di tornare a una versione precedente se un aggiornamento interrompe il nostro progetto attuale. Siamo stati anche in grado di caricare rapidamente file sul nostro server senza dover utilizzare FTP per il trasferimento.

  ### 22. Potente messo ora non è facile da usare.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Marina G. | Grado superior , Piccola impresa (50 o meno dip.)

**Reviewed Date:** August 15, 2019

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

Il sistema di controllo delle versioni semplice e comune, go-platform, funziona con diverse applicazioni. Anche Git è altamente famoso al giorno d'oggi, quindi avrai molti consigli per qualsiasi domanda tu abbia. Git permette di gestire le versioni in modo estremamente facile, unire modifiche con diversi sviluppatori e, per me, rendere difficile il monitoraggio. Mi piace Git per il fatto che i repository sono memorizzati nella loro interezza sia localmente che in repository remoti. Sono anche un grande fan della linea di comando bash che viene fornita con esso.

**Cosa non Le piace di Git?**

Niente del Git che non mi piace Tutte le funzionalità di git sono sicuramente molto importanti Navigare tra i repository distintivi può essere un dolore In fretta, penso irresistibilmente che ora non sia così difficile, ma continuamente mi richiede più tempo di quanto supponga sia necessario

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

Con il posts-a-successful-git-ramificazione-versione può essere un pezzo di un compito all'inizio da esaminare, ma quando inizi a prenderci la mano non tornerai indietro. Gestione delle fonti Molto leggera senza sovraccarico per gestire amministratori e licenze di server e così via. Il il invia

  ### 23. Estremamente utile, curva di apprendimento breve per l'uso di base

**Rating:** 5.0/5.0 stars

**Reviewed by:** Alan E. | Senior Software Engineering, Piccola impresa (50 o meno dip.)

**Reviewed Date:** June 18, 2020

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

Flusso di lavoro senza intoppi in piccoli e grandi team

**Cosa non Le piace di Git?**

Per un uso avanzato, la documentazione è un po' disordinata.

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

Controllo di versione, Ottimo per la manutenzione e la consegna continua

  ### 24. Git è il miglior sistema di controllo versione sul mercato al giorno d'oggi.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Tecnologia dell'informazione e servizi | Enterprise (> 1000 dip.)

**Reviewed Date:** September 29, 2019

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

GIT che supporta quasi tutti i cicli di vita dello sviluppo software (SDLC) nell'ambiente di sviluppo e fornisce le migliori risorse per lo sviluppo di codice per Cloud, Blockchain, applicazioni e middleware.

Facile da usare con l'interfaccia a riga di comando. La configurazione basata su comandi git aiuta gli sviluppatori a fare un passo in più e a risolvere facilmente bug e problemi di codice.

In GIT possiamo sempre tracciare il nostro lavoro, i rami, le modifiche, e durante la correzione dei bug questo ci aiuta in modo molto significativo.

**Cosa non Le piace di Git?**

molti sforzi e comandi durante la configurazione all'inizio richiedono esperienza e tempo.

**Raccomandazioni per chi sta considerando Git:**

All'inizio GIT sembrerà complicato, ma una volta che ti familiarizzi con GIT, diventerà il VCS più apprezzato. Negli ultimi 8-9 anni ho visto che GIT sta migliorando ed è molto accettato nel mercato. Sto usando GIT dall'inizio della mia carriera e ancora oggi mi aiuta e non uscirà dal mercato almeno per i prossimi 10 anni.

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

Sviluppo di middleware per dispositivi embedded, dove il codice viene costruito e poi inviato al repository.

  ### 25. Il miglior strumento di controllo delle versioni disponibile sul mercato

**Rating:** 5.0/5.0 stars

**Reviewed by:** Akshay Y. | Angular/React native Developer, Mid-Market (51-1000 dip.)

**Reviewed Date:** October 15, 2019

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

Puoi gestire il tuo repository di progetto per un migliore scopo di multitasking. Molti sviluppatori possono lavorare in parallelo sullo stesso progetto tramite GIT. Diventa molto facile gestire il tuo codice da qualsiasi parte del mondo. Puoi accedere ai tuoi rami di codice precedenti.

**Cosa non Le piace di Git?**

Git non ha tanto un'astrazione che perde quanto nessuna astrazione. 
Molto difficile da usare. 
Ha un'interfaccia a riga di comando molto complessa.

**Raccomandazioni per chi sta considerando Git:**

GIT è un ottimo strumento per il controllo delle versioni. Puoi facilmente recuperare il tuo vecchio codice dai vecchi rami. Inoltre, è molto sicuro per gli utenti.

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

Per la gestione del nostro progetto e per mantenere il nostro codice aggiornato con i miei colleghi, utilizziamo GIT. Creiamo diversi rami da pre_dev in modo che il nostro codice sia ben gestito nel processo di sviluppo. Alla fine del nostro lavoro, uniamo i nostri rami in pre_dev. È fantastico lavorare con GIT.

  ### 26. Miglior sistema di controllo delle versioni

**Rating:** 4.5/5.0 stars

**Reviewed by:** Aasif M. | Security Data Scientist, Sicurezza informatica e di rete, Mid-Market (51-1000 dip.)

**Reviewed Date:** September 25, 2019

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

Git è uno dei miei sistemi di controllo versione preferiti, ci sono molte funzionalità che ho usato e che funzionano davvero molto bene. Alcune delle cose che mi piacciono sono che possiamo facilmente fare il pull e il push del codice nel repository, è facile da integrare con la maggior parte degli IDE, e ha una grande funzionalità di controllo delle differenze (DIFF) che aiuta a identificare le differenze tra più copie di un file.

**Cosa non Le piace di Git?**

Il dolore nell'usare GIT è che il commit di un repository o di un file è un compito tedioso. Se abbiamo un piccolo numero di persone che lo usano, funziona bene, ma in grandi team e in un grande progetto con centinaia di file e tutti che lavorano su file simili, eseguire un commit rompe molte cose. C'è un grande problema di prestazioni se stiamo lavorando su progetti davvero grandi, poiché mantiene una cronologia su molteplici commit.

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

Facile da usare, ottimo per il controllo delle versioni del codice, facile da integrare con più IDE, può tracciare tutta la cronologia dei commit.

  ### 27. Rendere il controllo delle versioni più facile

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ankit B. | Associate - Data Science, Enterprise (> 1000 dip.)

**Reviewed Date:** October 15, 2019

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

Una volta che si ha familiarità con i comandi, è davvero utile salvare il nostro codice nei rami corretti e poi prelevare il nostro codice da lì e anche passare a versioni o rami diversi con un solo semplice comando. Rende l'intero processo di mantenimento di diverse versioni del codice più facile.

**Cosa non Le piace di Git?**

L'unica cosa da non apprezzare di git è che ci vuole tempo per abituarsi. Devi davvero conoscere i comandi e imparare a fondo come funziona git da qualche corso online per farti un'idea. Un piccolo errore nel comando può fondamentalmente rovinare la tua versione. A parte questo, non vedo alcun problema.

**Raccomandazioni per chi sta considerando Git:**

Non disponibile

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

Come sviluppatore software che deve programmare e salvare in diversi rami per diversi ambienti, git ha reso la vita più facile.

  ### 28. Potere di muoversi avanti e indietro durante lo sviluppo

**Rating:** 5.0/5.0 stars

**Reviewed by:** David  O. | I.T technician, Piccola impresa (50 o meno dip.)

**Reviewed Date:** September 23, 2019

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

Gli strumenti Git offrono una piattaforma per tracciare le modifiche nel tuo progetto in modo da poter passare a qualsiasi punto nel tempo per accedere allo stato del tuo progetto in quel momento. Git offre anche un potente terminale basato su Linux che puoi utilizzare per eseguire comandi in stile Unix in un ambiente Windows che non sono disponibili o sono diversi nel prompt dei comandi di Windows.

**Cosa non Le piace di Git?**

Git ha molti comandi ambigui che svolgono compiti simili o esattamente uguali, il che diventa più complesso quando vengono utilizzati alias. Può richiedere tempo memorizzare molti dei comandi.

**Raccomandazioni per chi sta considerando Git:**

Non c'è alternativa migliore sul mercato di Git.

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

Git è utile per monitorare i progressi e, quando utilizzato con GitHub, consente di monitorare e rivedere i progressi di tutti i membri del team.

  ### 29. Amo Git, è un ottimo modo per mantenere la versione della tua applicazione

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** March 30, 2020

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

Git è fantastico, offre moltissime funzionalità con una semplice riga di comando e aiuta a mantenere la tua applicazione con pull e push.

**Cosa non Le piace di Git?**

Git all'inizio può sembrare un po' spaventoso, ma una volta che ci si abitua è la migliore applicazione che si sia mai vista.

**Raccomandazioni per chi sta considerando Git:**

Altamente raccomandato che ogni sviluppatore adotti questo nel proprio sviluppo.

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

Git mi aiuta a mantenere la versione del mio prodotto in modo da poter lavorare facilmente con il mio team e costruire un prodotto combinato.

  ### 30. L'unico software di controllo delle versioni che dovrai mai usare!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Dane D. | Product Development Engineer, Software per computer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** September 14, 2019

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

Visualizzare la cronologia delle modifiche di un file attraverso i commit, con ogni commit etichettato con l'utente.
Capacità di creare rami, unire e rebase per diversi sviluppatori che lavorano su diverse funzionalità.
Capacità di etichettare i commit per tracciare correttamente le versioni.

**Cosa non Le piace di Git?**

Risolvere manualmente i conflitti di merge può a volte essere un problema. A volte git mostra conflitti anche quando il file non è stato modificato nel branch corrente.

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

Uno dei principali vantaggi è che, quando non sai cosa fa un particolare pezzo di codice, puoi immediatamente usare git blame e vedere chi ha fatto la modifica e perché (dal messaggio di commit).

  ### 31. Git è un sistema di controllo versione distribuito per tracciare le modifiche nel codice sorgente

**Rating:** 3.5/5.0 stars

**Reviewed by:** Utente verificato in Gestione dell'istruzione | Mid-Market (51-1000 dip.)

**Reviewed Date:** October 14, 2019

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

Il design di Git è una sintesi dell'esperienza di Torvalds con Linux nel mantenere un grande progetto di sviluppo distribuito, insieme alla sua conoscenza approfondita delle prestazioni del file system acquisita dallo stesso progetto e alla necessità urgente di produrre un sistema funzionante in breve tempo. Queste influenze hanno portato alle seguenti scelte di implementazione.

**Cosa non Le piace di Git?**

C'erano pochi problemi con il branching e il merging rapido. Il resto è perfetto.

**Raccomandazioni per chi sta considerando Git:**

È molto utile dividere il sistema di controllo delle versioni per tracciare le modifiche nel codice sorgente ed è progettato per implementare il lavoro tra sviluppatori, ma può essere utilizzato per tracciare le modifiche in qualsiasi insieme di file.

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

Un sistema di controllo versione distribuito per tracciare le modifiche nel codice sorgente durante lo sviluppo software. È progettato per coordinare il lavoro tra programmatori, ma può essere utilizzato per tracciare le modifiche in qualsiasi insieme di file. I suoi obiettivi includono velocità, integrità dei dati e supporto per flussi di lavoro distribuiti e non lineari.

  ### 32. Strumento di Controllo delle Versioni Versatile

**Rating:** 4.5/5.0 stars

**Reviewed by:** Lakshmi Kanth R. | Lakshmikantha, Mid-Market (51-1000 dip.)

**Reviewed Date:** September 24, 2019

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

Molto utile quando lavoriamo su grandi progetti poiché sarebbero coinvolti molti cambiamenti nel codice. È molto facile configurare git e tracciare le modifiche apportate al codice. Il miglior sistema di controllo versione decentralizzato disponibile sul mercato.

**Cosa non Le piace di Git?**

Quando commettiamo il codice senza verificare porta a conflitti.

**Raccomandazioni per chi sta considerando Git:**

Gli aggiornamenti del codice vengono effettuati in modo rapido.

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

Quando le modifiche al codice vengono implementate da molti membri del team, è molto facile rintracciare tutte le modifiche in un unico sistema ed è facile rintracciare anche il membro che ha apportato le modifiche. La compressione del codice è resa facile e le grandi modifiche al codice vengono caricate molto velocemente, il che consente di risparmiare molto tempo.

  ### 33. Indubbiamente il miglior e più ampiamente utilizzato strumento di controllo delle versioni

**Rating:** 5.0/5.0 stars

**Reviewed by:** Pankaj k. | SSE, Tecnologia dell'informazione e servizi, Enterprise (> 1000 dip.)

**Reviewed Date:** December 04, 2019

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

La flessibilità di ottenere codice da più sviluppatori senza alcun problema è incredibile. Ti permette di avere la cronologia del codice e un controllo adeguato del tracciamento delle modifiche. È un sistema di controllo versione decentralizzato.

**Cosa non Le piace di Git?**

Niente che non mi piaccia, ma quando ho iniziato ho dovuto imparare i comandi e i concetti, che è un'attività da fare una sola volta ma che aiuta sempre.

**Raccomandazioni per chi sta considerando Git:**

Uno strumento indispensabile se si cerca un VCS

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

Controllo di versione, tracciamento delle modifiche

  ### 34. Semplice e adatto ai principianti

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** October 15, 2019

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

Come nuova persona che utilizzerà un sistema di controllo versione, è uno strumento abbastanza facile e potente da imparare. La velocità è buona, i commit locali sono veloci. L'impostazione di un nuovo repository è semplice. Il controllo del codice sorgente funziona anche localmente (offline), il che è una cosa utile da avere poiché potremmo non essere sempre connessi a Internet.

**Cosa non Le piace di Git?**

Non c'è integrazione con UI / IDE integrata. Funziona molto bene con Linux ma sembra un po' indietro per quanto riguarda il supporto per Windows. Ci sono un gran numero di comandi che possono facilmente sopraffare i principianti. Sarebbe utile se potessi controllare solo una parte / cartella di un repository, cosa che attualmente non posso fare.

**Raccomandazioni per chi sta considerando Git:**

È decisamente meglio che usare SVN

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

Abbiamo spostato i nostri progetti open source su git. È molto gestibile e può mostrare il mio lavoro e permettere ad altri di contribuire.

  ### 35. Ottimo prodotto per l'integrazione continua per grandi organizzazioni

**Rating:** 5.0/5.0 stars

**Reviewed by:** Guy N. | Software engineer, Mid-Market (51-1000 dip.)

**Reviewed Date:** November 05, 2019

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

Molto intuitivo quando si tratta di codice condiviso e conflitti

**Cosa non Le piace di Git?**

1) Non puoi bloccare un file affinché altri non lo utilizzino.
2) Alcuni file (come .dtsx) non hanno un controllo di versionamento, quindi se due dipendenti lavorano su un file (di questo tipo) contemporaneamente, il secondo push finirà per cancellare il primo push senza un avviso di conflitto.

**Raccomandazioni per chi sta considerando Git:**

Ottimo prodotto per l'integrazione continua per grandi organizzazioni

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

Siamo in grado di scrivere codici complessi e inter-team facilmente e avere l'intero prodotto altamente sincronizzato.

  ### 36. GIT: Ottimo CVS

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jeffery M. K. | Information Technology, Vendita al dettaglio, Mid-Market (51-1000 dip.)

**Reviewed Date:** April 05, 2019

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

Git è uno strumento che ogni programmatore dovrebbe usare, soprattutto per l'uso e l'archiviazione dei repository, che è una delle sue caratteristiche principali e penso che la maggior parte dei programmatori lo abbia usato almeno una volta per questo tipo di lavoro. La velocità con cui opera questa applicazione è molto alta, a differenza di altre che vogliono fare lo stesso. Il programma ha un peso molto basso e funziona su quasi qualsiasi computer con Windows o Linux, è molto versatile, facile da installare e usare, è una grande applicazione che la comunità degli sviluppatori utilizza e continua a mantenere costantemente aggiornata.

**Cosa non Le piace di Git?**

È un'applicazione molto rigida, dove devi fare il tuo lavoro passo dopo passo, ogni cosa deve combaciare con l'altra, assolutamente nulla può fallire, perché se tutto fallisce addio, è uno strumento che richiede un grande tempo di lavoro, e soprattutto dettagli, non puoi perdere nulla, perché puoi danneggiare ore di lavoro, solo per un piccolo errore di calcolo, ci vuole molto tempo per leggere e imparare l'uso corretto e completo di questo strumento, ho visto che diversi colleghi programmatori si annoiano facilmente di questa applicazione, e cercano un modo facile, solo per evitare di leggere o documentarsi un po' di più, l'interfaccia non mi piace molto neanche, è molto basilare.

**Raccomandazioni per chi sta considerando Git:**

È uno strumento che richiede una lunga curva di apprendimento, non disperare se quando inizi a usare l'applicazione ti senti frustrato, perché non capisci alcune cose, succede a tutti noi.

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

È uno strumento che ci offre aiuto per lo sviluppo di diverse applicazioni avendo come caratteristica principale il controllo delle versioni del software.

  ### 37. Facile da imparare e usare!

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** September 19, 2019

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

i comandi sono facili da imparare e usare. L'ho usato sia su Windows che su Linux e funziona alla grande!

**Cosa non Le piace di Git?**

non c'è nulla che non mi piaccia. lo uso per contribuire su GitHub e funziona alla grande!

**Raccomandazioni per chi sta considerando Git:**

È un ottimo sistema di controllo delle versioni..provalo una volta..meglio di Subversion

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

collaborare a vari progetti open source su Github. I comandi Git sono facili da imparare e utilizzare per contribuire su Github.

  ### 38. È più facile gestire il progetto con il nostro team su git

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utente verificato in Tecnologia dell'informazione e servizi | Piccola impresa (50 o meno dip.)

**Reviewed Date:** September 22, 2019

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

Gestisci il progetto con l'intero team, gestisci l'accesso degli utenti per motivi di sicurezza, se qualcosa va storto con il codice allora ripristina il codice precedente, e rimani aggiornato.

**Cosa non Le piace di Git?**

Fino ad ora non riesco a vedere alcun punto negativo su git.

**Raccomandazioni per chi sta considerando Git:**

Usare git è utile per lavorare su progetti sia di piccola che di grande scala.

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

Una volta ho caricato il codice sbagliato su git e quel codice era attivo sul sito web. Uno dei membri del team ha scoperto che il codice sbagliato era attivo sul server. Così abbiamo immediatamente controllato la cronologia delle versioni e ripristinato il vecchio codice funzionante.

  ### 39. Non ho mai veramente capito l'importanza di esso fino a quando non l'ho usato.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Innocent O. | Web Designer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** September 06, 2019

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

Git tiene traccia e registra le modifiche che apporti al tuo progetto a ogni passo, in modo che tu possa tornare a uno stato precedente quando qualcosa non funziona. Mi piace usare i rami perché ogni volta che aggiungo una funzionalità che potrebbe influenzare il funzionamento dell'intero progetto, sono sicuro di avere una versione stabile e funzionante a cui posso tornare.

**Cosa non Le piace di Git?**

L'unica cosa che non mi piace di git è dover aggiungere un messaggio a ogni commit anche se stai effettuando un piccolo cambiamento al tuo codice.

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

Git consente di strutturare il tuo codice in un flusso di lavoro che migliora la collaborazione e la produttività

  ### 40. Il miglior controllo di versione che ci sia

**Rating:** 5.0/5.0 stars

**Reviewed by:** Saad I. | Software Engineer, Enterprise (> 1000 dip.)

**Reviewed Date:** March 12, 2019

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

Il fatto migliore è che è semplice, diretto e svolge il lavoro con precisione. È robusto e affidabile. È open-source e multipiattaforma. È facile trovare supporto se mai ti trovi bloccato in qualche problema.

**Cosa non Le piace di Git?**

C'è una leggera curva di apprendimento, soprattutto per le persone che non sono a conoscenza dell'idea centrale e delle ragioni per cui è necessario il controllo di versione.

**Raccomandazioni per chi sta considerando Git:**

Questo è forse ciò che si potrebbe definire il massimo nel controllo delle versioni. Se lavori nell'industria dello sviluppo software o in qualsiasi altro campo in cui il tracciamento delle modifiche nei file è di fondamentale importanza, questo è il miglior prodotto disponibile.
Inoltre, se confronti Git con SVN, ha alcuni vantaggi che lo rendono migliore, ad esempio è più veloce nel fare commit poiché si può fare commit offline e solo occasionalmente al repository centrale, riducendo il carico sul server centrale.
Infine, Git è open source e multipiattaforma, quindi c'è una vasta gamma di supporto.

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

Sto usando Git per il controllo delle versioni e lo trovo perfetto per il compito richiesto.

  ### 41. Gestire gli aggiornamenti del software

**Rating:** 4.5/5.0 stars

**Reviewed by:** Brandon G. | Front End Developer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 20, 2019

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

Amo quanto sia facile per git tenere traccia delle modifiche nel tuo software. Amo anche quanto sia facile usarlo nel terminale passando avanti e indietro tra diversi software.

**Cosa non Le piace di Git?**

Mi piace solo la piccola curva di apprendimento che si ottiene imparando a usare git. Rende così difficile dover ancora imparare a conoscere la fusione di tutti i termini chiave su GitHub.

**Raccomandazioni per chi sta considerando Git:**

Se stai ancora usando FTP per trasferire i tuoi aggiornamenti, ti consiglio vivamente di passare a un metodo più professionale e conveniente.

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

Con git abbiamo trovato estremamente facile tenere traccia delle modifiche nel nostro team di sviluppo software, in questo modo solo i membri approvati possono accedere quando una modifica passa attraverso gli aggiornamenti principali.

  ### 42. Lavora ovunque senza preoccuparti del trasferimento del codice

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Tecnologia dell'informazione e servizi | Piccola impresa (50 o meno dip.)

**Reviewed Date:** September 15, 2019

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

Salvare il codice nel repository. E usarlo in più posti. Effettuare il push da qualsiasi spazio di lavoro. Avere più rami per separare il lavoro.

**Cosa non Le piace di Git?**

Quando creiamo un ramo figlio dal ramo genitore sbagliato, una volta che abbiamo commesso delle modifiche in esso, cambiare il genitore diventa difficile. È necessario utilizzare molti espedienti.

**Raccomandazioni per chi sta considerando Git:**

È una buona opzione, ti piacerà. Soddisferà tutti i tuoi requisiti.

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

Versionamento del codice. Separazione del lavoro. Rilasci di funzionalità specifiche. Tag per identificare le build. Uso del wiki per avere brevi descrizioni sui progetti.

  ### 43. Miglior software per la strategia di branching e merging

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Tecnologia dell'informazione e servizi | Enterprise (> 1000 dip.)

**Reviewed Date:** September 27, 2019

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

Il miglior utilizzo di Git è per la strategia di Branching e Merging in cui un numero di sviluppatori può lavorare sulla propria funzionalità senza interrompere il codice di altri sviluppatori, riducendo così al minimo la possibilità di errori e rotture del codice a causa di conflitti. Può essere utilizzato per scopi di revisione, che è una delle migliori pratiche per il ciclo di vita del software.

**Cosa non Le piace di Git?**

Può essere carente quando si tratta di file di grandi dimensioni e i dati cambiano frequentemente. Inoltre, non supporta il commit su più rami.

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

1) I conflitti possono essere risolti a causa delle modifiche nello stesso file da parte di più sviluppatori contemporaneamente.
2) Può essere utilizzato come controllo di versione.
3) La cronologia del codice può essere vista da qualsiasi punto di vista.

  ### 44. Anche se non ho usato altri SMC, il mio piacere con git è sempre stato fantastico! Il mio modello prin

**Rating:** 3.5/5.0 stars

**Reviewed by:** Ramon G. | programador, Piccola impresa (50 o meno dip.)

**Reviewed Date:** August 07, 2019

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

Git è uno degli strumenti più sofisticati

**Cosa non Le piace di Git?**

C'è un pezzo di curva di padronanza per Git, incontrerei problemi partecipando ad altri. Navigare in pensioni uniche può essere un dolore. La condivisione dovrebbe essere più facile all'interno non c'è tempo in cui non sarai in grado di trovare una risposta alle tue domande.

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

Controllo della fonte La capacità di tornare indietro e studiare le modifiche che hai apportato qualche anno fa è vantaggiosa. La capacità di tornare indietro ti permette di esaminare le modifiche che hai fatto qualche anno fa è inestimabile Gestione delle versioni per i compiti

  ### 45. "L'applicazione" per controllare le tue versioni

**Rating:** 5.0/5.0 stars

**Reviewed by:** Octavio M. | Devolper, Mid-Market (51-1000 dip.)

**Reviewed Date:** February 21, 2019

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

L'applicazione GIT per il controllo delle versioni ci consente di lavorare in modo collaborativo con altri programmatori in modo molto semplice. Tutte le modifiche che facciamo sono riflesse in un documento finale. Ci permette di tornare a versioni precedenti in modo facile e veloce, con un semplice comando possiamo tornare alla versione stabile precedente. I rami ci permettono di lavorare in parallelo al progetto e di correggere bug o aggiungere nuove funzionalità senza influenzare il master.

**Cosa non Le piace di Git?**

Sarebbe necessario integrare l'IDE con Explorer, aggiungerebbe più flessibilità. È un po' più complesso da usare rispetto a SVN, poiché ha un gran numero di comandi. Il problema più grande è che il codice si trova in un unico repository.

**Raccomandazioni per chi sta considerando Git:**

Devi conoscere la complessità e la quantità di comandi che devi usare per lavorare con GIT. SVN può essere più facile da usare all'inizio, ma GIT ha molta più potenza per i grandi progetti che stai gestendo. Consiglio GIT se hai intenzione di fare un grande progetto, SVN se hai intenzione di fare un progetto su scala più piccola, con pochi sviluppatori.

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

Sarebbe necessario integrare l'IDE con Explorer, aggiungerebbe più flessibilità. È un po' più complesso da usare rispetto a SVN, poiché ha un gran numero di comandi. Il problema più grande è che il codice è in un unico repository.

  ### 46. Un eccellente sistema per il controllo delle versioni.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Danielly S. | Systems Engineer - Senior Project Manager in Global Security Path (GSP), Piccola impresa (50 o meno dip.)

**Reviewed Date:** May 07, 2019

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

Mi piace poter avere il controllo delle varie modifiche che fai in un progetto web in cui abbiamo diversi partecipanti e la cosa migliore di tutte è che è riassunto in una sezione così simile al simbolo di sistema in cui puoi controllare una cronologia delle modifiche e chi le ha fatte, puoi confrontare le righe di comando aggregate in ciascuna delle forme che sono state modificate, anche con Git puoi avere una risorsa molto redditizia come caricare ciascuno dei file del tuo progetto sul tuo server per essere pubblicati, ciascuno dei repository sarà al sicuro nelle mani di Git.

**Cosa non Le piace di Git?**

Git è così elementare per ogni programmatore o team di programmatori, contiene diverse documentazioni ben consolidate per la comprensione e l'uso di questa applicazione, è uno strumento gratuito che da quando l'ho acquisito mi ha affascinato, sono stato in grado di portare avanti i miei progetti senza problemi di perdita e funziona perfettamente sul mio computer.

**Raccomandazioni per chi sta considerando Git:**

Git è una risorsa potente che protegge ciascuno dei nostri codici e progressi, permettendoti di avere i tuoi file organizzati e con un controllo esclusivo dei tuoi progetti o sistemi web. Ciò che migliora questo strumento e lo rende così raccomandato è la sua grande comunità che fornisce risorse quotidianamente per migliorare l'applicazione e l'uso dei suoi codici, è perfetto.

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

Molte volte, poiché non avevo un sistema che controllasse le mie versioni, ho perso modifiche o non sapevo dove fossero state apportate modifiche a qualsiasi file. Integrando git nei miei progetti, questo è cambiato drasticamente e ha beneficiato la mia area operativa, poiché posso creare molti rami all'interno di Git che riescono a gestire ogni versione e modifica che viene fatta in ogni forma. I nostri siti web sono più completi e hanno un notevole miglioramento nella documentazione che riflettiamo nel nostro codice. Non c'è perdita di informazioni, poiché il repository che imposti in git ti consente di annullare le modifiche e dirci chi ha effettuato la modifica.

  ### 47. Lo standard attuale per i repository di codice

**Rating:** 5.0/5.0 stars

**Reviewed by:** Dave S. | Staff Engineer, Enterprise (> 1000 dip.)

**Reviewed Date:** April 24, 2019

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

Git è piccolo e veloce, ma ha tre vantaggi rispetto ad altre soluzioni. Innanzitutto, hai l'intero repository memorizzato localmente. Puoi essere produttivo sul treno o in altri luoghi senza una connessione di rete. Se perdi il repository "master" - nessun problema, il repository recente di chiunque può diventare il nuovo master. È anche semplice impostare un repository senza un server, quindi puoi usarlo per progetti individuali. Sai che dovresti avere il controllo di versione e la possibilità di creare branch, annullare a una versione precedente o persino guardare una versione più vecchia di un file.
In secondo luogo, è diventato lo strumento standard de facto, quindi dovresti imparare a usarlo. Troverai anche una ricchezza di suggerimenti online perché così tante persone lo usano.
In terzo luogo, è decentralizzato. Non c'è checkout. Basta fare modifiche e poi unirle nel branch master. Nessun blocco.

**Cosa non Le piace di Git?**

Può essere difficile da capire. Trovo che molte persone (me compreso) sviluppano schemi mentali automatici che seguono per le cose di tutti i giorni e quando si trovano di fronte a un enigma, non è ovvio come procedere. Ci possono essere diversi modi per fare ciò che si desidera con diversi livelli di "bontà" e opinioni diverse. Unire o scegliere selettivamente? Scoprirai che persone diverse hanno opinioni diverse.

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

Lo usiamo ovunque

  ### 48. Strumento di versionamento più semplice

**Rating:** 4.0/5.0 stars

**Reviewed by:** Lakshita S. | Senior Project Engineer, Enterprise (> 1000 dip.)

**Reviewed Date:** November 22, 2019

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

Facile da usare e ti consente di creare più versioni e fork di un repository. Supporta la programmazione concorrente.

**Cosa non Le piace di Git?**

La connettività a volte è imprevedibile e può causare eccezioni inaspettate durante il push e il commit del codice.

**Raccomandazioni per chi sta considerando Git:**

Miglior strumento disponibile.

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

Mantenere più versioni del codice. Sviluppo simultaneo. Supporto degli strumenti di build.

  ### 49. Uno dei migliori strumenti per il controllo delle versioni

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** October 18, 2019

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

Ha tutto. Gestiamo facilmente la versione del software. Una volta che le modifiche sono state inviate, i membri del team possono facilmente recuperare le tue modifiche. Puoi vedere la cronologia dei tuoi commit bn. Torna ai commit precedenti. Risolvi i conflitti di merge e molto altro.

**Cosa non Le piace di Git?**

Attualmente non esiste un buon meccanismo per risolvere i conflitti di fusione per coloro che lavorano sullo stesso file. Devi aspettare che l'altra persona finisca prima di inviare le tue modifiche. 2 persone non possono lavorare facilmente sullo stesso file contemporaneamente.

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

Controllo di versione facile
Vedi la cronologia dei commit
Reimposta le tue modifiche non confermate

  ### 50. Versione di controllo molto buona e facile

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utente verificato in Ospedali e assistenza sanitaria | Mid-Market (51-1000 dip.)

**Reviewed Date:** October 15, 2019

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

Molti sviluppatori lavorano allo stesso progetto senza che si verifichino errori. Funzionamento corretto del flusso semplificato.

**Cosa non Le piace di Git?**

Usare git quando trovi conflitti o vuoi tornare a un commit precedente.

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

Sto risolvendo un problema di controllo di versione con git. Git ci consente di fornire un meccanismo migliore per gestirlo.


## 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=6&section=pricing&secure%5Bexpires_at%5D=2026-05-26+15%3A36%3A58+-0500&secure%5Bsession_id%5D=29f62bb6-f044-420b-bc7e-d8e13260b106&secure%5Btoken%5D=a76ced0da827ed4eaf2ed36c7624ba4025443d5fd417e967f0145dffdb265387&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)

