Upgrade to Pro — share decks privately, control downloads, hide ads and more …

#pugBO 11 - Git / GitHub

#pugBO 11 - Git / GitHub

Presentazione di Davide Bellettini ed Enrico Salvucci per introdurre Git

Davide Bellettini

February 20, 2013
Tweet

Other Decks in Technology

Transcript

  1. Git: "The stupid content tracker" Distributed Version Control System DVCS

    vs SCVC (es SVN, CVS) Nessuna differenza tra repository e copia di lavoro
  2. Comandi principali Locali: init, add, rm, mv, commit, checkout, branch,

    merge, tag status, diff, log Sincronizzazione: clone, fetch, remote, push, pull Elenco completo: http://ndpsoftware.com/git-cheatsheet.html
  3. Social coding: GitHub • https://github.com/ • Minimalista, semplice ed efficace

    • Servizi forniti: ◦ Git (ma va?) ◦ Issue tracker ◦ Wiki (Gestiti anche loro con Git) ◦ Pagine (ci siamo anche noi!) ◦ Gitsts
  4. Social coding: GitHub Perchè usare GitHub?!? "It's also a good

    idea for your main repository to be on a remote server like GitHub in case your machine is lost at sea during a transatlantic boat cruise or crushed by three monkey statues during an earthquake."
  5. Issues Bug tracker minimale: aperto o chiuso, stop! Commenti Integrazione

    con i commit (es. chiusura) Milestone con data di scadenza Etichette e assegnatario
  6. Pull Request È la funzionalità chiave di GitHub 1. L'utente

    crea un fork 2. Fa il commit e push sul proprio fork 3. Crea una pull request 4. La pull request viene approvata
  7. Beer • Ein Prosit* • Number Ten • Tennent's •

    La Frasca • Master Beer* * richiede passaggio in auto