git boot camp-ygn
DESCRIPTION
Presentation for Git BootCamp Yangon.TRANSCRIPT
![Page 1: Git boot camp-ygn](https://reader035.vdocument.in/reader035/viewer/2022062514/5594524a1a28abc84f8b4686/html5/thumbnails/1.jpg)
Git BootCampYangon - 2014
![Page 2: Git boot camp-ygn](https://reader035.vdocument.in/reader035/viewer/2022062514/5594524a1a28abc84f8b4686/html5/thumbnails/2.jpg)
Organized By
![Page 3: Git boot camp-ygn](https://reader035.vdocument.in/reader035/viewer/2022062514/5594524a1a28abc84f8b4686/html5/thumbnails/3.jpg)
Facilitated by
![Page 4: Git boot camp-ygn](https://reader035.vdocument.in/reader035/viewer/2022062514/5594524a1a28abc84f8b4686/html5/thumbnails/4.jpg)
Sponsored by
www.github.com www.geniuscoffee.info/
https://www.facebook.com/arpalartech
![Page 5: Git boot camp-ygn](https://reader035.vdocument.in/reader035/viewer/2022062514/5594524a1a28abc84f8b4686/html5/thumbnails/5.jpg)
Agenda
Section-1: Basic GitSection-2: Branching and MergingSection-3: Working with RepositorySection-4: Gitflow
![Page 6: Git boot camp-ygn](https://reader035.vdocument.in/reader035/viewer/2022062514/5594524a1a28abc84f8b4686/html5/thumbnails/6.jpg)
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.
![Page 7: Git boot camp-ygn](https://reader035.vdocument.in/reader035/viewer/2022062514/5594524a1a28abc84f8b4686/html5/thumbnails/7.jpg)
Why VCS?
![Page 8: Git boot camp-ygn](https://reader035.vdocument.in/reader035/viewer/2022062514/5594524a1a28abc84f8b4686/html5/thumbnails/8.jpg)
Git?
❏ Open Source Distributed VCS❏ Initially designed and developed by Linus
Torvalds❏ Very popular
![Page 9: Git boot camp-ygn](https://reader035.vdocument.in/reader035/viewer/2022062514/5594524a1a28abc84f8b4686/html5/thumbnails/9.jpg)
Why Git? Why popular?
❏ Branching and Merging❏ Small and Fast❏ Distributed❏ Data Assurance❏ Staging Area❏ Free and Open-Source
![Page 10: Git boot camp-ygn](https://reader035.vdocument.in/reader035/viewer/2022062514/5594524a1a28abc84f8b4686/html5/thumbnails/10.jpg)
RequirementsWindow● Download & Install Git from ( http://git-scm.com/downloads )
Ubuntu● sudo apt-get install git
Mac● brew install git
![Page 11: Git boot camp-ygn](https://reader035.vdocument.in/reader035/viewer/2022062514/5594524a1a28abc84f8b4686/html5/thumbnails/11.jpg)
GUI Clients
http://git-scm.com/downloads/guis
![Page 12: Git boot camp-ygn](https://reader035.vdocument.in/reader035/viewer/2022062514/5594524a1a28abc84f8b4686/html5/thumbnails/12.jpg)
Equipment Setup
Open account @ http://www.github.com
ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub
![Page 13: Git boot camp-ygn](https://reader035.vdocument.in/reader035/viewer/2022062514/5594524a1a28abc84f8b4686/html5/thumbnails/13.jpg)
GlossaryGit
RepositoryBranchCommit
Pull / PushMerge
RemoteMerge Tool
SSH / SSH Key
![Page 14: Git boot camp-ygn](https://reader035.vdocument.in/reader035/viewer/2022062514/5594524a1a28abc84f8b4686/html5/thumbnails/14.jpg)
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
![Page 15: Git boot camp-ygn](https://reader035.vdocument.in/reader035/viewer/2022062514/5594524a1a28abc84f8b4686/html5/thumbnails/15.jpg)
Section-224. Creating a Branch25. Navigating Branches26. Changes in Master27. Viewing Diverging Branches28. Merging29. Creating a Conflict30. Resolving Conflicts
![Page 16: Git boot camp-ygn](https://reader035.vdocument.in/reader035/viewer/2022062514/5594524a1a28abc84f8b4686/html5/thumbnails/16.jpg)
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
![Page 17: Git boot camp-ygn](https://reader035.vdocument.in/reader035/viewer/2022062514/5594524a1a28abc84f8b4686/html5/thumbnails/17.jpg)
GitflowHottest Topic Ever
![Page 18: Git boot camp-ygn](https://reader035.vdocument.in/reader035/viewer/2022062514/5594524a1a28abc84f8b4686/html5/thumbnails/18.jpg)
![Page 19: Git boot camp-ygn](https://reader035.vdocument.in/reader035/viewer/2022062514/5594524a1a28abc84f8b4686/html5/thumbnails/19.jpg)
Lucky Draw
![Page 20: Git boot camp-ygn](https://reader035.vdocument.in/reader035/viewer/2022062514/5594524a1a28abc84f8b4686/html5/thumbnails/20.jpg)
Thanks You