GNU/Linux >> Linux Esercitazione >  >> Linux

Cos'è Git e come installare Git in Linux

Questa breve guida spiega cos'è Git, i vantaggi dell'utilizzo di Git, come funziona, cos'è GitHub e come installare Git nei sistemi operativi Linux.

Cos'è Git?

Git è un popolare sistema di controllo del codice sorgente distribuito o sistema di controllo della versione utilizzato per tenere traccia delle modifiche nei file o nel codice sorgente di un progetto.

Git è uno strumento open source sviluppato da Linus Torvalds nel 2005 per lo sviluppo del codice sorgente del kernel Linux. È completamente gratuito da usare e rilasciato sotto GNU General Public License Versione 2.

Usando Git, possiamo facilmente tenere traccia delle modifiche in qualsiasi set di file come chi ha modificato il codice, cosa è stato modificato e quando è stato modificato, ecc. Le modifiche possono essere condivise con un repository remoto.

Git viene solitamente utilizzato per coordinare il lavoro tra i programmatori che sviluppano in modo collaborativo il codice sorgente durante lo sviluppo del software. Non richiede alcun sistema centrale e la maggior parte delle operazioni sono locali.

Gli sviluppatori possono vedere le modifiche reciproche, aggiungere nuove funzionalità, risolvere problemi insieme e anche vedere la cronologia dell'intero progetto mentre creano l'applicazione.

Tutti i file del progetto e la cronologia delle modifiche apportate a tali file sono archiviati in una cartella denominata Repository . Di solito, un repository Git è composto da file, cronologia, configurazione gestita da git.

Ogni progetto sotto il sistema di controllo della versione distribuito Git, passa attraverso quattro fasi. Le quattro fasi di Git sono:

  • Directory di lavoro,
  • Area di sosta:area di attesa pre-commit,
  • Archivio locale,
  • Repository remoto (GitHub, GitLab, BitBucket, TFS ecc.).

La seguente illustrazione grafica spiega come funziona Git:

Discuteremo ogni fase in dettaglio quando impareremo le basi di Git nei prossimi articoli.

Cos'è GitHub?

Esistono molte piattaforme di hosting che ti consentono di ospitare i tuoi repository Git. GitHub è uno di questi.

GitHub è la piattaforma di hosting più popolare per lo sviluppo di software e il controllo della versione tramite Git.

Con l'aiuto di GitHub, uno o più sviluppatori possono lavorare su uno stesso progetto e anche collaborare con altri sviluppatori per progetti diversi da qualsiasi parte del mondo.

Ci sono decine di migliaia di progetti ospitati in GitHub. Offre un piano sia gratuito che a pagamento. GitHub è di proprietà della società Microsoft.

Le altre piattaforme di hosting simili degne di nota sono GitLab, BitBucket e AWS CodeCommit. Naturalmente esistono molte piattaforme di hosting. Ma queste sono piattaforme ben note per l'hosting remoto di repository Git.

Installa Git su Linux

Git è disponibile nei repository predefiniti della maggior parte delle distribuzioni Linux.

Installa Git in Alpine Linux:

$ sudo apk add git

Arch Linux:

$ sudo pacman -S git

Debian, Ubuntu, Linux nuovo, Pop_OS!:

$ sudo apt install git

Fedora, RHEL, CentOS, AlmaLinux e Rocky Linux:

$ sudo dnf install git

openSUSE:

$ sudo zypper install git

Una volta installato, puoi controllare la versione di Git usando il comando:

$ git --version
git version 2.31.1

Come puoi vedere nell'output sopra, ho installato Git versione 2.31.1.

Nei nostri prossimi tutorial, esamineremo Git Fundamentals in modo più dettagliato.


Linux
  1. Come installare e testare Ansible su Linux

  2. Flatpak su Linux:cos'è e come installare app con esso

  3. Come installare e utilizzare Flatpak in Linux

  4. Che cos'è Podman e come installare Podman in Linux

  5. Come installare e utilizzare Traceroute in Linux

Come installare e utilizzare il comando fd in Linux

Come installare e utilizzare Nu Shell su Linux

Come installare Git su Linux Mint 19

Come installare e utilizzare il comando Ack nel sistema Linux

Come installare e configurare il servizio Gogs Git su Ubuntu Linux

Come installare e configurare Git su distribuzioni Linux