Come clonare un repository GitHub con Git Bash

GitHub è una piattaforma di hosting del codice per la collaborazione e il controllo delle versioni. Puoi lavorare sul codice con chiunque da qualsiasi luogo. È anche una piattaforma per la più grande comunità di sviluppatori del mondo.

GitHub offre molte funzionalità come una facile gestione dei progetti con repository, un’efficace gestione del team utilizzando strumenti come richieste pull e problemi, facile hosting del codice e altro. Esaminiamo ulteriormente questi metodi mentre diamo un’occhiata a come clonare un repository usando Git Bash.

Che cos’è un repository GitHub?

Un repository è uno spazio di archiviazione in cui risiedono tutti i file di un progetto. È anche comunemente noto come “repo”. Un repository GitHub è un repository remoto in cui è possibile archiviare tutti i file del progetto e la cronologia delle revisioni di ogni file. Puoi memorizzare qualsiasi tipo di cartella o file come immagini, file HTML, file .css, file .py, file CSV, file excel, file JSON, ecc.

Puoi creare un repository GitHub come pubblico o privato . Creando un repository come pubblico, chiunque su Internet può vedere quel repository. Tuttavia, puoi scegliere chi può eseguire il commit e apportare modifiche a quel repository. Al contrario, creando un repository come privato, hai il pieno controllo su chi può vedere e apportare modifiche a quel repository.

Github inizializza un repository con un file README, un file .gitignore e un file di licenza.

Un file README ti consente di scrivere una descrizione completa del tuo progetto e di includere tutte le istruzioni necessarie. Un file .gitignore contiene il nome dei file che non desideri inviare a GitHub. Mentre una licenza dice agli altri cosa possono e non possono fare con il tuo codice.

Cosa significa clonare un repository?

Clonare un repository significa creare una copia locale del tuo repository GitHub. Creando una copia locale è possibile aggiungere o rimuovere facilmente file, correggere i conflitti di unione e eseguire facilmente il commit. Lavorare su una copia locale del repository offre maggiore flessibilità agli utenti. Puoi apportare modifiche e sperimentare con il repository in modo sicuro.

Dopo aver clonato un repository GitHub, viene creata una copia locale completa insieme a tutte le versioni di ogni file e cartella per il progetto. Puoi persino clonare il repository esistente di un’altra persona per contribuire a un progetto. Dopo aver apportato modifiche al repository, puoi facilmente inviarlo al repository remoto su GitHub utilizzando Git Bash.

Controlla se Git e Git Bash sono installati sul tuo sistema

Assicurati di avere Git e Git Bash installati sul tuo sistema. Puoi verificare se Git è installato sul tuo sistema digitando il seguente comando nel prompt dei comandi:

git --version

Il prompt dei comandi mostrerà la versione installata di Git. Per verificare se Git Bash è installato sul tuo sistema, premi il pulsante Windows e cerca Git bash .

Se nessuno di questi è disponibile, segui i passaggi corretti per installare correttamente Git e Git Bash sul tuo sistema .

Creazione di un repository GitHub

Puoi creare un repository GitHub seguendo questi passaggi:

1. Vai al sito web ufficiale di GitHub .

2. Fare clic sull’icona Più nell’angolo in alto a destra e selezionare Nuovo repository .

3. Verrà aperta una nuova pagina in cui dovrai inserire alcuni dettagli per creare un nuovo repository. Immettere un nome breve e facile da ricordare per il repository. GitHub suggerisce anche automaticamente i nomi dei repository da utilizzare come ispirazione.

4. Se lo desideri, puoi fornire una breve descrizione del tuo progetto nella casella della descrizione. Questo passaggio è completamente facoltativo.

5. Seleziona la visibilità del repository come Privato o Pubblico in base a come desideri che gli altri vedano il tuo repository.

6. È possibile inizializzare il repository con un file README , un file .gitignore e una licenza . Secondo GitHub, “Puoi aggiungere un file README al tuo repository per dire ad altre persone perché il tuo progetto è utile, cosa possono fare con il tuo progetto e come possono usarlo.”

Puoi scegliere un file .gitignore da un elenco di modelli disponibili. Allo stesso modo, puoi scegliere una licenza dall’elenco delle licenze disponibili. L’aggiunta di tutti questi file aumenta la credibilità del repository.

7. Infine premi il pulsante Crea repository per creare un nuovo repository.

Clonazione di un repository GitHub utilizzando Git Bash

1. Accedi al repository che desideri clonare. È possibile utilizzare questo repository di esempio per provare la clonazione per la prima volta.

2. Fare clic sul pulsante Scarica codice .

3. Quando farai clic sul pulsante Scarica codice, si aprirà una finestra. Fare clic sull’icona Copia negli appunti per copiare l’URL del repository tramite il metodo HTTPS.

4. Apri Git Bash .

5. Andare alla directory in cui si desidera clonare il repository utilizzando il comando cd .

6. Immettere il seguente comando e sostituire l ‘ [URL REPO] con il collegamento copiato in precedenza.

git clone [REPO URL]

Ad esempio, per clonare il repository di esempio che abbiamo utilizzato in precedenza, digita il seguente comando:

git clone https://github.com/Yuvrajchandra/sample-github-repository.git

7. Premere Invio per avere una copia locale del repository sul sistema.

Altri modi per scaricare un repository GitHub

Puoi anche optare per altri metodi per scaricare un repository GitHub, come l’ utilizzo di GitHub Desktop per clonare un repository . GitHub Desktop è un’app per utenti Mac e PC che prende il controllo della versione dalla riga di comando al desktop. È stato creato da GitHub per semplificare il controllo della versione.

Puoi eseguire tutte le stesse attività come la clonazione, l’eliminazione, l’aggiornamento e il salvataggio di un repository con GitHub Desktop che puoi eseguire con Git Bash. Git Bash ha una curva di apprendimento ripida ma è più potente di GitHub Desktop.

Correlato: Come eliminare i repository indesiderati su GitHub

Un altro metodo semplice per scaricare un repository GitHub è scaricare direttamente il file ZIP del repository. Puoi seguire questi semplici passaggi per scaricare un file ZIP del repository:

  1. Vai al repository che desideri scaricare. È possibile utilizzare questo repository di esempio per provare a scaricare il file ZIP del repository per la prima volta.
  2. Fare clic sul pulsante Scarica codice e quindi sull’opzione Scarica ZIP . Il repository verrà scaricato sul tuo sistema entro pochi secondi.

Diventa un Pro-Coder utilizzando GitHub

GitHub fornisce una piattaforma per condividere il tuo codice con altri, creare fantastici progetti, guadagnare badge e fare molto di più. Puoi iniziare creando il tuo primo repository su GitHub.

Se sei un programmatore esperto, puoi contribuire ai repository GitHub open source. Utilizza le funzionalità di questa piattaforma per aumentare le tue capacità di programmazione e farti riconoscere dalla comunità di programmazione.