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.
Distributed vcs
GIT
-
Offline usage
- Easy to fork & merge
- Speed
- Scalability
- Flexibility
- ...
File status
A file can be:
-
Untracked - not managed by the repository
-
Tracked - managed by the respository
- Unmodified
- Modifed
- 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)
a local commit
By: Igor Laborie
a remote commit
By: Igor Laborie
git flows
-
Branching model
-
Features model
- Gitflow
- I don't know