GITT (part 1 of 2)
-
Upload
ali-servet-donmez -
Category
Technology
-
view
159 -
download
9
description
Transcript of GITT (part 1 of 2)
cretìno [kre'tino] agg., s.m.
Git
GITTGit per Istituto Tecnico Tecnologico
Oggi: LezioneTeoria, CLT & GUI per Windows/Mac
Prox1: PraticaCode Hosting, Collaborazione
1) 😉
Ali Servet Dönmez (github.com/exalted)
I want you!
Appello!
Modalità sfida!
DefinizioneUno strumento distribuito, disconnesso e veloce
per la gestione non lineare del codice sorgente che “funziona.”
DefinizioneUno strumento distribuito, disconnesso e veloce
per la gestione non lineare del codice sorgente che “funziona.”
CLU/CLI/CLT
Centralizzato
Distribuito!
Disconnesso.
Lineare.
Non lineare.
$ git help$ git help <comando>
$ git config --global user.name “…” $ git config --global user.email “…”
$ git init
$ git add <file>
$ git commit $ git commit -m“<descrizione>”
$ git log
$ git status
$ git branch $ git branch <nome> $ git branch <nome> <origine> $ git branch -d <nome>
$ git checkout <branch>
$ git diff <commit> $ git diff <commit> <commit>
$ git merge <branch>
Conflitti… 😢
Link Utili• git-scm.com
(Il riferimento assoluto = noioso, ma utile) • mac.github.com o windows.github.com
(La modalità più facile per installare Git & GitHub GUI per Mac e Windows) • git-scm.com/download/gui
(GUI per tutti gli sistemi operativi) • try.github.io
(Prova git direttamente nel browser) • gitreal.codeschool.com
(Video corso gratuito con gli esercizi, direttamente nel browser) • help.github.com
(Un po’ di aiuto pratico, sia per Git sia per GitHub)