digital fabrication studio 0.3 version control git

36
Digital_Fabrication_Studio.02 Version Control Systems – Git and GitHub Massimo Menichinelli [email protected] @openp2pdesign http://www.slideshare.net/openp2pdesign

Upload: massimo-menichinelli

Post on 10-May-2015

745 views

Category:

Design


1 download

TRANSCRIPT

Page 1: Digital Fabrication Studio 0.3 Version Control Git

Digital_Fabrication_Studio.02Version Control Systems – Git and GitHub

Massimo [email protected]@openp2pdesignhttp://www.slideshare.net/openp2pdesign

Page 2: Digital Fabrication Studio 0.3 Version Control Git

Today:* Git* GitHub* Exercise

Page 3: Digital Fabrication Studio 0.3 Version Control Git

01.Git – the distributed architectural engine

Page 4: Digital Fabrication Studio 0.3 Version Control Git

Source: http://git-scm.com/

Git: a distributed version control system

Page 5: Digital Fabrication Studio 0.3 Version Control Git

Source: http://git-scm.com/book/en/Getting-Started-About-Version-Control

A local version control system

Page 6: Digital Fabrication Studio 0.3 Version Control Git

Source: http://git-scm.com/book/en/Getting-Started-About-Version-Control

A centralized version control system

Page 7: Digital Fabrication Studio 0.3 Version Control Git

Source: http://git-scm.com/book/en/Getting-Started-About-Version-Control

Git: a distributed version control system

Page 8: Digital Fabrication Studio 0.3 Version Control Git

Git: a command line tool

Page 9: Digital Fabrication Studio 0.3 Version Control Git

Source: http://git-scm.com/downloads/guis

Git: GUIs also available

Page 10: Digital Fabrication Studio 0.3 Version Control Git

Source: http://git-scm.com/download/

01: Download and install Git

Page 11: Digital Fabrication Studio 0.3 Version Control Git

Source: http://git-scm.com/book

Git: a good free book

Page 12: Digital Fabrication Studio 0.3 Version Control Git

Source: http://www.youtube.com/watch?v=ZDR433b0HJY

Git: a good free lecture, from the same author

Page 13: Digital Fabrication Studio 0.3 Version Control Git

Source: http://youtu.be/DQUcmNO4diQ

Git: good videotutorials

Page 14: Digital Fabrication Studio 0.3 Version Control Git

Source: http://git-scm.com/book/en/Getting-Started-Git-Basics

Git: history of a file system

Page 15: Digital Fabrication Studio 0.3 Version Control Git

Source: http://git-scm.com/book/en/Getting-Started-Git-Basics

Git: architecture

Page 16: Digital Fabrication Studio 0.3 Version Control Git

Source: http://git-scm.com/book/en/Git-Basics-Recording-Changes-to-the-Repository

Git: history of a file

Page 17: Digital Fabrication Studio 0.3 Version Control Git

Git: commands and architecture

Source: http://en.wikipedia.org/wiki/Git_%28software%29

Page 18: Digital Fabrication Studio 0.3 Version Control Git

02.GitHub – the easy online interface to a repository

Page 19: Digital Fabrication Studio 0.3 Version Control Git

Source: https://github.com/plans

02: Create a user (free plan)

'

Page 20: Digital Fabrication Studio 0.3 Version Control Git

Source: https://github.com/plans

03: Send your username to [email protected]'

Page 21: Digital Fabrication Studio 0.3 Version Control Git

Source: http://mac.github.com/

04. Download a client: an easy client for Mac

Page 22: Digital Fabrication Studio 0.3 Version Control Git

Source: http://windows.github.com/

04. Download a client: an easy client for Windows

Page 23: Digital Fabrication Studio 0.3 Version Control Git

Source: http://eclipse.github.com/

04. Download a client: an easy client for Eclipse

Page 24: Digital Fabrication Studio 0.3 Version Control Git

Source: http://www.aptana.com/

Aptana: my suggestion for Eclipse

Page 25: Digital Fabrication Studio 0.3 Version Control Git

Source: http://www.sourcetreeapp.com/

04. Download a client: SourceTree

Page 26: Digital Fabrication Studio 0.3 Version Control Git

Source: http://gitx.laullon.com/

04. Download a client: GitX(L)

Page 27: Digital Fabrication Studio 0.3 Version Control Git

Source: http://rogerdudler.github.com/git-guide/

Git, a simple guide...

Page 28: Digital Fabrication Studio 0.3 Version Control Git

Source: https://github.com/rogerdudler/git-guide

On GitHub itself ;)

Page 29: Digital Fabrication Studio 0.3 Version Control Git

Source: http://daringfireball.net/projects/markdown/syntax

http://en.wikipedia.org/wiki/Markdown

05. Learn Markdown

Page 30: Digital Fabrication Studio 0.3 Version Control Git

Source: http://github.github.com/github-flavored-markdown/

05. Learn GitHub Markdown

Page 31: Digital Fabrication Studio 0.3 Version Control Git

Source: http://github.github.com/github-flavored-markdown/

05. Learn GitHub Markdown

Page 32: Digital Fabrication Studio 0.3 Version Control Git

Source: http://johnmacfarlane.net/pandoc/try

05a. Convert text to Markdown

Page 33: Digital Fabrication Studio 0.3 Version Control Git

Source: http://milianw.de/projects/markdownify/demo.php

05a. Convert text to Markdown

Page 34: Digital Fabrication Studio 0.3 Version Control Git

03.Exercise: Create a repository, create your bio with your picture inside it. Try it with Git and with the GitHub client.

Page 35: Digital Fabrication Studio 0.3 Version Control Git

04.Exercise: Create a branch, add a picture to your bio. Merge the branch with the master.

Page 36: Digital Fabrication Studio 0.3 Version Control Git

Thank you!!

Massimo MenichinelliAalto Media [email protected]@openp2pdesignhttp://www.slideshare.net/openp2pdesign