Git è un tool estremamente adottato dagli sviluppatori “ma non troppo conosciuto”, o meglio non tutti gli sviluppatori hanno con Git la dimestichezza che vorrebbero avere e che dovrebbero avere. Spesso memorizziamo i comandi git che ci serve usare senza conoscerli a fondo, e tutto ciò non va benissimo, diciamoci la verità. In questa mini guida vediamo come installare Git per Mac e Windows.
Installazione Git
Su sistemi UNIX, cioè Linux e OSX, Git sarà già istallato di default.
1 |
git --version |
Questa mini guida la si applica per qualsiasi versione superiore alla 2.0
Per aggiornare git
cliccare sul link qui sotto:
Invece per quanto concerne Windows, la versione di Git include non solo Git ma anche una versione di Git Bash.
Configurazione Git Windows
Adesso che abbiamo istallato Git, avremo bisogno di configurarlo e customizzarlo. Per prima cosa, dobbiamo dire a Git chi siamo. Questo è utile per tracciare il lavoro durante il processo di creazione e modifica contenuti.
1 |
git config --global user.name "Sidrit Trandafili" |
Il valore della chiave di configurazione è delimitata da doppi apici.
Impostiamo la mail
1 |
git config --global user.email "forge405@gmail.com" |
Certi comandi Git hanno bisogno di usare un editor. Di default andrete ad usare l’editor predefinito
Vim è un tool molto particolare, non proprio per tutti diciamo.
1 2 3 |
git config --global core.editor "atom --wait" git config --global core.editor "subl -n -w" git config --global core.editor "code --wait" |
Git usa un pager per visualizzare i contenuti. Di default è il comando less. Disabilitiamolo.
1 |
git config --global core.pager '' |
Verifica Configurazione
Ecco invece cosa dobbiamo fare se vogliamo verificare che tutto sia andato a buon fine:
1 2 3 4 5 6 7 8 |
git config --list # -l``` credential.helper=osxkeychain user.name=Sidrit Trandafili user.email=forge405@gmail.com core.excludesfile=/Users/sid/.gitignore core.editor=subl -n -w core.ignorecase=false core.pager=```git --help |
LaraMind: Git e le combo possibili
Git per noi è sempre stato un “super must”, tendiamo infatti a proporlo sempre all’interno dei nostri corsi custom… conoscere il codice ed essere a livello “0” di operatività è una delle cose che abbiamo iniziato a “non tollerare” più e quindi proponiamo felicemente combo di Laravel + Git o Git + Vue.js quando ci chiedono corsi custom di questo tipo!
Per qualsiasi tipo di informazione scrivici a amministrazione@laramind.com