Git è uno strumento popolare e open source per fornire una piattaforma di controllo della versione distribuita generalmente utilizzata da sviluppatori e aziende, per lavorare individualmente o in una comunità utilizzando varie piattaforme e IDE. Qui impariamo il comando per installare Git su Rocky Linux 8 o AlmaLinux 8.
Git, rilasciato per la prima volta nel 2005, è stato progettato per consentire ai team di utilizzare rami e fusioni su base regolare per creare una chiara cronologia del progetto. Anche ogni membro del team può avere una visione chiara per visualizzare i rami e le fusioni di un progetto, utilizzando gli strumenti integrati di Git. È indipendente dalla piattaforma e può quindi essere utilizzato in quasi tutti gli ambienti.
Quando più sviluppatori lavorano allo stesso progetto da posizioni diverse, il controllo della versione semplifica l'aggiunta di modifiche in modo indipendente lasciando tracce e registri. Questo non solo offre trasparenza, chi ha fatto cosa e quando, ma consente anche di accedere a versioni precedenti del progetto in un secondo momento.
La caratteristica chiave che rende Git diverso dagli altri sistemi di controllo della versione è che non dipende da un database archiviato centralmente, ma si basa su un sistema distribuito. Pertanto, non esiste una memoria centrale, ciò implica che ogni membro di un team di progetto ha una sorta di propria copia del database del progetto:il repository.
Immediatamente, Git viene fornito come strumento da riga di comando, tuttavia, sono disponibili molti client GUIL di terze parti per gestirlo graficamente. Le popolari interfacce web GitHub e GitLab per i progetti Git sono alcune di queste. Oltre ai client GUI basati sul Web, sono disponibili anche client desktop.
Passaggi per installare Git su AlmaLinux o Rocky Linux 8
I comandi forniti qui per configurare Git su Rocky o AlmaLinux basati su RPM saranno gli stessi per altri Linux simili come CentOS, Fedora, Oracle Linux, RedHat e altri.
1. Requisiti:
- Rocky o AlmaLinux
- Un utente sudo non root
- Connessione Internet
2. Esegui l'aggiornamento DNF
Per garantire che la nostra cache del repository di sistema e tutti i pacchetti di sistema già installati siano aggiornati; una volta eseguito il comando di aggiornamento del sistema indicato di seguito:
sudo dnf update
3. Comando per installare Git su AlmaLinux o Rocky Linux 8
Non è necessario aggiungere alcun repository aggiuntivo, il popolare strumento Git è già disponibile tramite il repository di base di Almalinux e Rocky. Quindi, esegui semplicemente il comando di installazione usando il gestore di pacchetti DNF.
sudo dnf install git -y
4. Controlla la versione
Una volta completata l'installazione, confermiamo lo stesso controllando la versione installata su Git.
git --version
5. Configura Git
Ora che abbiamo git installato sulla nostra macchina, dobbiamo ancora aggiungere alcune configurazioni. Ci sono molte opzioni a tua disposizione (come l'aspetto e la funzionalità del client), ma qui faremo solo le due configurazioni più importanti. Da un lato, impostiamo il nostro nome utente e dall'altro la nostra email.
git config --global user.name "h2s"
git config --global user.email [email protected]Nota :Sostituisci l'utente e gli elementi e-mail con ciò che desideri impostare nei comandi precedenti.
Qualsiasi azione che facciamo in Git ora avrà un timbro del nome e dell'indirizzo e-mail che abbiamo appena fornito. In questo modo gli altri utenti sanno sempre chi ha fatto cosa e quando. Questo mette ordine nel caos, specialmente nei grandi progetti con molti sviluppatori che ci lavorano.
6. Crea un nuovo repository – git init
Come accennato in precedenza, git memorizza i suoi file e la cronologia direttamente come cartelle nel tuo progetto. Per impostare un nuovo repository, dobbiamo aprire la nostra directory del progetto ed eseguire git init . Ciò abiliterà Git per quella cartella specifica e creerà una directory nascosta .git per memorizzare la cronologia e la configurazione del repository. Se non hai già nessun progetto e vuoi ricominciare da zero, crea prima quello con il nome che vuoi dare al tuo progetto.
Crea una directory
mkdir mygit
Entra nella directory creata
cd mygit
Ora inizializza il repository git local
git init
Puoi vedere il contenuto
ls -a .git
7. Verifica dello stato del repository – git status
Per avere lo stato git, il comando è:
git status
Per elencare tutti i comandi e i sottocomandi git
git help -a
Richiedi aiuto per qualche comando particolare
git help <command>
8. Collega il repository git remoto
Se vuoi caricare qualcosa su un repository remoto, dobbiamo prima connetterci ad esso. Ad esempio, per collegare quello che hai su GitHub, BitBucket o un altro servizio, eseguiamo la seguente riga nel terminale:
git remote add origin remote-repository-link
Ad esempio, hai il tuo repository su GitHub e desideri eseguire il pull o il push delle modifiche in esso. Quindi passa prima alla directory del tuo progetto in cui hai inizializzato Git. Dopodiché connetti la directory remota usando il comando sopra indicato.
cd mygit
git remote add origin https://github.com/h2smedia/HowTo.git
Per estrarre i file del repository:
git pull origin master
Per inviare le modifiche apportate ai file:
git push origin master
Nota :il push richiede una password, tuttavia se stai utilizzando GitHub, l'autenticazione basata su password non è più utilizzabile al suo interno. L'utente deve invece scegliere un token basato. Scopri di più sul blog ufficiale di GitHub.
9. Rimuovi o disinstalla
Se non hai bisogno di Git su Almalinux o Rocky Linux 8, quindi possiamo rimuoverlo utilizzando lo stesso comando che abbiamo usato per installarlo ma con un'opzione diversa.
sudo dnf remove git -y
Per ulteriori informazioni, fai riferimento alla documentazione di Git.
10. Videotutorial