Git BootCampYangon - 2014
Organized By
Facilitated by
Sponsored by
www.github.com www.geniuscoffee.info/
https://www.facebook.com/arpalartech
Agenda
Section-1: Basic GitSection-2: Branching and MergingSection-3: Working with RepositorySection-4: Gitflow
About UsYe Mon Kyaw Software Engineer, Nex Labs
Naing Lin Aung - Software Engineer, Ace Plus
Swan Htet Aung - Software Engineer, Nex Labs
Thuya Myo Nyunt - Software Engineer, Myanmar Plus
Arkar Aung - Software Engineer, Pwarr
Arkar Min Aung - Software Engineer - Nex Labs
Thiha Aye Kyaw Startup Coach, Ideabox
Ye Lin Aung CEO of Arpalar Tech
Thura Hlaing CTO of Arpalar Tech
Zaw Myo Htet VP of Apalar Tech
Nyan Lynn Htut Software Engineer, Hexcores Corp.
Why VCS?
Git?
Open Source Distributed VCS Initially designed and developed by Linus
Torvalds Very popular
Why Git? Why popular?
Branching and Merging Small and Fast Distributed Data Assurance Staging Area Free and Open-Source
RequirementsWindow Download & Install Git from ( http://git-scm.com/downloads )
Ubuntu sudo apt-get install git
Mac brew install git
GUI Clients
http://git-scm.com/downloads/guis
Equipment Setup
Open account @ http://www.github.com
ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub
GlossaryGit
RepositoryBranchCommit
Pull / PushMerge
RemoteMerge Tool
SSH / SSH Key
Section-11. Setup3. Create a Project4. Checking Status5. Making Changes6. Staging Changes7. Staging and Committing8. Committing Changes9. Changes, not Files10. History11. Aliases
12. Getting Old Versions13. Tagging versions14. Undoing Local Changes ( before staging )15. Undoing Staged Changes ( before committing )16. Undoing Committed Changes17. Removing Commits from a Branch18. Remove the oops tag19. Amending Commits
Section-224. Creating a Branch25. Navigating Branches26. Changes in Master27. Viewing Diverging Branches28. Merging29. Creating a Conflict30. Resolving Conflicts
Section-31. Understanding Repository2. Creating a Repository in Cloud ( Github / Gitlab / Bitbucket )3. Understanding remote4. Pushing to remote repository5. Cloning from existing repository6. Brief Introduction to Github features
GitflowHottest Topic Ever
Lucky Draw
Thanks You
Top Related