Starting with 

git & migration

eBrand Workshop - May 2014

Agenda


  • About Me
  • Introducing GIT
  • Branches
  • Remotes
  • Git flow

About me





I'm happy if you call me 'Mụp'

Introducing - VCS


A Version Control System

  • Record changes
  • Retrieve a previous version
  • Provide the collaborative work

Like SVN, CVS, ClearCase, etc.


Central VCS



Distributed vcs


GIT


  • Offline usage
  • Easy to fork & merge
  • Speed
  • Scalability
  • Flexibility
  • ...


File status 


A file can be:
  1. Untracked - not managed by the repository         
  2. Tracked - managed by the respository
      1. Unmodified
      2. Modifed
      3. Staged



File status - Add



By: Igor Laborie

file status - remove




By: Igor Laborie

File status - move




By: Igor Laborie

File status - ignore



By: Igor Laborie

file status - commit




By: Igor Laborie

branches




Ref:  http://goo.gl/iKO1bW (25-56)

Remotes


clone



By: Igor Laborie

a local commit



By: Igor Laborie

a remote commit



By: Igor Laborie

fetch



By: Igor Laborie

pull



By: Igor Laborie

Push



By: Igor Laborie

git flows



  • Branching model
  • Features model
  • Gitflow 
  • I don't know

question



eBrand | Git & Migration

By Tri Tran

eBrand | Git & Migration

The workshop about getting started with GIT and migration.

  • 359