Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Clonazione di un Repository Remoto | Introduzione a GitHub
Fondamenti di GitHub

Clonazione di un Repository Remoto

Scorri per mostrare il menu

Clonazione

Dopo aver creato un repository remoto, è possibile creare una copia locale utilizzando il comando git clone con l'URL del repository. Tuttavia, prima di eseguire qualsiasi comando, ricapitoliamo come aprire il Terminale (Git Bash) sul proprio sistema operativo.

Windows
expand arrow

Istruzioni per Windows

  1. Fare clic sul menu Start o premere il tasto Windows;
  2. Digitare Git Bash nella barra di ricerca;
  3. Fare clic sull'applicazione Git Bash nei risultati della ricerca.
macOS
expand arrow

Istruzioni per macOS

  1. Premere contemporaneamente Command (⌘) + Spazio. Questo aprirà Spotlight, una funzione di ricerca a livello di sistema;
  2. Digitare "Terminale" nella barra di ricerca e verrà visualizzato "Terminale" o "Terminale.app" tra i risultati;
  3. Fare clic su "Terminale" nei risultati della ricerca. Questo aprirà l'applicazione Terminale.
Linux
expand arrow

Istruzioni per Linux

Premere Ctrl + Alt + T.

Note
Nota

Nel caso in cui Git non sia installato, il nostro article fornisce una guida dettagliata all'installazione.

Avrai bisogno dell'URL, quindi segui le istruzioni nel video qui sotto per imparare a copiare l'URL del tuo repository su GitHub.

Con l'URL copiato, siamo ora pronti a clonare il nostro repository remoto eseguendo il seguente comando nel terminale e sostituendo <url> con l'URL effettivo del tuo repository:

git clone <url>
Clonazione del repository remoto

Come puoi vedere, abbiamo scaricato con successo una copia del repository remoto da GitHub sulla nostra macchina locale. Inoltre, è stata creata automaticamente una directory chiamata github-playground, che contiene l'intero albero di lavoro.

Ora passiamo a questa directory ed elenchiamo tutti i suoi file e directory non nascosti:

cd github-playground
ls -l
Elenco di file e directory

Fondamentalmente, il nostro repository contiene solo un file README.md, che è stato creato automaticamente insieme al repository in precedenza.

Note
Approfondisci

Un file README è un documento che solitamente fornisce informazioni essenziali su un progetto software, come istruzioni di configurazione, funzionalità e dipendenze, solitamente scritto in markdown. Markdown è un linguaggio di markup leggero con una sintassi di formattazione in testo semplice, progettato per essere convertito in HTML e altri formati, pur rimanendo facile da leggere e scrivere.

Committing delle modifiche in locale

Per effettuare il primo commit locale, inizia modificando il file README.md. Puoi utilizzare qualsiasi editor preferisci—come Notepad, Visual Studio Code o Sublime Text. In questo esempio verrà utilizzato l'editor Vim (qui puoi install Vim).

Per aprire il file README.md in Vim, esegui:

Committing delle modifiche in locale

Modifica questo file aggiornando i suoi contenuti. Verrà utilizzato l'editor Vim per questa operazione. Per aprire il file README.md in Vim, esegui il seguente comando:

vim README.md
Apertura di REAME in Vim

Per prima cosa, è necessario entrare in modalità insert (modifica) in Vim premendo i. Questo permette di modificare il testo. Successivamente, aggiungere la seguente riga al file README:

Learning GitHub is cool!
Modifica di README

Per uscire dalla modalità inserimento, premere il tasto Escape. Successivamente, per salvare le modifiche ed uscire, digitare :wq e premere il tasto Enter:

Uscita da Vim

Ora verifichiamo lo stato della nostra working tree:

git status
Verifica dello stato

Come puoi vedere, viene indicato che il file README è nello stato modificato, quindi ora possiamo aggiungere e confermare questa modifica con un unico comando:

git commit -a -m "Add another line to README.md"
Note
Nota

Per ricapitolare, il parametro -a nel comando git commit aggiunge automaticamente tutti i file modificati ed eliminati, evitando la necessità di usare git add prima del commit. Il parametro -m permette di includere un messaggio di commit direttamente nel comando.

Commit diretto
question mark

Quale comando viene utilizzato per creare una copia locale di un repository remoto?

Seleziona la risposta corretta

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 5

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 1. Capitolo 5
some-alt