git boot camp-ygn

Post on 02-Jul-2015

128 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Presentation for Git BootCamp Yangon.

TRANSCRIPT

Git BootCampYangon - 2014

Organized By

Facilitated by

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