Ciao a tutti e benvenuti a questa guida molto utile per chi vuole entrare nel mondo dello sviluppo software e del web development.
In questo post vi spiego in modo semplice come fare due cose:
- Come installare Git sul vostro Mac
- Come utilizzare GitHub in congiunta con Git.
Git è un sistema di controllo di versione, ovvero Git ci permette di mantenere un controllo più stretto sui nostri progetti.
Cosa significa controllo di versione?
Per controllo di versione intendiamo un software che ci permette di mantenere diverse versioni di uno stesso progetto, in modo da facilitare il suo sviluppo.
Infatti Git ci perette di creare dei salvataggi (commit) del nostro progetto, questi salvataggi possono essere usati per tornare indietro, nel caso lo sviluppatore commette un errore durante lo sviluppo del software.
Inoltre Git ci facilita il compito di lavorare con un team di sviluppatori, su un progetto di grandi dimensioni, dividendo il progetto in rami (branch)
Per ulteriori informazioni sul funzionamento di Git potete vedere Basi di Git.
Vediamo insieme come installare Git sul vostro Mac
L'installazione di Git è identica all'installazione di qualsiasi altro software per Mac, e come prima cosa, ovviamente andiamo a scaricare Git dal sito ufficiale per Mac https://git-scm.com/download/mac.
Da questa pagina dovrebbe partire automaticamente il download.
Una volta scaricato il file, dovrete aprirlo e seguire le istruzioni per l'installazione, che è molto facile. Tornate a questo post quando avete completato l'installazione.
Come verificare linstallazione di Git su Mac
Una volta installato Git, potete controllare se l'installazione è avvenuta con successo, aprendo una nuova finestra del Terminal e inserendo il comando
git
Se l'output del vostro Terminal è simile a questa screen, vuol dire che avete installato Git con con successo:
Bene! Avete installato Git, siete pronti ora per vedere come funziona? si che lo siete ( ͡° ͜ʖ ͡°)
Vediamo ora come aggiungere il controllo di versione con Git ad un progetto
Per prima cosa creiamo ed entriamo in una nuova cartella dal Terminal
mkdir progetto
cd progetto
In questa cartella creiamo un file per il nostro progetto. Nel mio caso sto lavorando sul sito più magnifico e con il proprietario più sexy del mondo. Esatto devnews.it
Creiamo quindi la nostra home page
touch index.html
Potete creare il file anche manualmente (senza terminal).
Immaginiamo che il file index.html contiene il codice per la mia homepage. Per aggiungere il controllo della versione al progetto, utilizzo il comando git init dalla directory del progetto stesso.
git init
Vedrete in risposta al comando una conferma della creazione della repository (progetto)
Nel mondo Git, la parola commit può essere considerata un sinonimo di salvataggio, quindi ogni volta che facciamo un commit al nostro progetto, Git salverà una versione del nostro progetto.
Ma la nostra repository Git non contiene ancora il file index.html perché ancora non è stato creato nessun commit.
Aggiungiamo quindi il file e creiamo un salvataggio del nostro progetto:
Prima di poter salvare con commit dobbiamo aggiungere il nostro file index.html alla repository nel seguente modo:
git add index.html
Ora che abbiamo aggiunto il file alla repository possiamo creare un salvataggio con il comando git commit:
git commit -m "Il nostro primo commit"
come potete vedere abbiamo creato un salvataggio con un messaggio allegato.
Ottimo! abbiamo visto come creare il vostro primo progetto utilizzando Git!
Se vi state chiedendo che cosè GitHub allora ve lo spiego: GitHub può essere considerato come un social network dove gli utenti caricano le proprie repository Git. Quindi su GitHub potete vedere i progetti dei vostri amici o colleghi, insieme ai cambiamenti che loro fanno al loro codice.
Rimanete aggiornati ed inscrivetevi alla newsletter per ulteriori guide sul'lutilizzo di Git e GitHub.
Grazie mille e alla prossima