SlideShare a Scribd company logo
1 of 20
Download to read offline
Git BootCamp 
Yangon - 2014
Organized By
Facilitated by
Sponsored by 
www.github.com www.geniuscoffee.info/ 
https://www.facebook.com/arpalartech
Agenda 
Section-1: Basic Git 
Section-2: Branching and Merging 
Section-3: Working with Repository 
Section-4: Gitflow
About Us 
Ye 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
Requirements 
Window 
● 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
Glossary 
Git 
Repository 
Branch 
Commit 
Pull / Push 
Merge 
Remote 
Merge Tool 
SSH / SSH Key
Section-1 
1. Setup 
3. Create a Project 
4. Checking Status 
5. Making Changes 
6. Staging Changes 
7. Staging and Committing 
8. Committing Changes 
9. Changes, not Files 
10. History 
11. Aliases 
12. Getting Old Versions 
13. Tagging versions 
14. Undoing Local Changes ( before 
staging ) 
15. Undoing Staged Changes ( 
before committing ) 
16. Undoing Committed Changes 
17. Removing Commits from a 
Branch 
18. Remove the oops tag 
19. Amending Commits
Section-2 
24. Creating a Branch 
25. Navigating Branches 
26. Changes in Master 
27. Viewing Diverging Branches 
28. Merging 
29. Creating a Conflict 
30. Resolving Conflicts
Section-3 
1. Understanding Repository 
2. Creating a Repository in Cloud ( Github / Gitlab / Bitbucket ) 
3. Understanding remote 
4. Pushing to remote repository 
5. Cloning from existing repository 
6. Brief Introduction to Github features
Gitflow 
Hottest Topic Ever
Lucky Draw
Thanks You

More Related Content

What's hot

Nicolás Aravena - Cómo aprender Git y no morir en el intento
Nicolás Aravena - Cómo aprender Git y no morir en el intentoNicolás Aravena - Cómo aprender Git y no morir en el intento
Nicolás Aravena - Cómo aprender Git y no morir en el intento9punto5
 
Git Lab Introduction
Git Lab IntroductionGit Lab Introduction
Git Lab IntroductionKrunal Doshi
 
Breaking Bad Habits with GitLab CI
Breaking Bad Habits with GitLab CIBreaking Bad Habits with GitLab CI
Breaking Bad Habits with GitLab CIIvan Nemytchenko
 
Introduction to Git, DrupalCamp LA 2015
Introduction to Git, DrupalCamp LA 2015Introduction to Git, DrupalCamp LA 2015
Introduction to Git, DrupalCamp LA 2015mwrather
 
Know the Science behind WorkFlows using Git & GitHhub
Know the Science behind WorkFlows using Git & GitHhubKnow the Science behind WorkFlows using Git & GitHhub
Know the Science behind WorkFlows using Git & GitHhubEdureka!
 
OpenStack and DevOps - DevOps Meetup
OpenStack and DevOps - DevOps MeetupOpenStack and DevOps - DevOps Meetup
OpenStack and DevOps - DevOps MeetupOpsta
 
Git and GitHub | Concept about Git and GitHub Process | Git Process overview
Git and GitHub | Concept about Git and GitHub Process | Git Process overviewGit and GitHub | Concept about Git and GitHub Process | Git Process overview
Git and GitHub | Concept about Git and GitHub Process | Git Process overviewRueful Robin
 
Openstack Contribution in a Nutshell
Openstack Contribution in a NutshellOpenstack Contribution in a Nutshell
Openstack Contribution in a NutshellMarton Kiss
 
How to contribute – open stack part 1
How to contribute – open stack part 1How to contribute – open stack part 1
How to contribute – open stack part 1Bharat Kumar Kobagana
 
FOSDEM 2017: GitLab CI
FOSDEM 2017:  GitLab CIFOSDEM 2017:  GitLab CI
FOSDEM 2017: GitLab CIOlinData
 
Workflows using Git GitHub | Edureka
Workflows using Git GitHub | EdurekaWorkflows using Git GitHub | Edureka
Workflows using Git GitHub | EdurekaEdureka!
 
Speed up Continuous Delivery with BigData Analytics
Speed up Continuous Delivery with BigData AnalyticsSpeed up Continuous Delivery with BigData Analytics
Speed up Continuous Delivery with BigData AnalyticsLuca Milanesio
 
Zero-Downtime Gerrit Code Review Upgrade
Zero-Downtime Gerrit Code Review UpgradeZero-Downtime Gerrit Code Review Upgrade
Zero-Downtime Gerrit Code Review UpgradeLuca Milanesio
 
Breaking bad habits with GitLab CI
Breaking bad habits with GitLab CIBreaking bad habits with GitLab CI
Breaking bad habits with GitLab CIIvan Nemytchenko
 
Gerrit is Getting Native with RPM, Deb and Docker
Gerrit is Getting Native with RPM, Deb and DockerGerrit is Getting Native with RPM, Deb and Docker
Gerrit is Getting Native with RPM, Deb and DockerLuca Milanesio
 
Bedjango talk about Git & GitHub
Bedjango talk about Git & GitHubBedjango talk about Git & GitHub
Bedjango talk about Git & GitHubBeDjango
 

What's hot (20)

Nicolás Aravena - Cómo aprender Git y no morir en el intento
Nicolás Aravena - Cómo aprender Git y no morir en el intentoNicolás Aravena - Cómo aprender Git y no morir en el intento
Nicolás Aravena - Cómo aprender Git y no morir en el intento
 
Git Lab Introduction
Git Lab IntroductionGit Lab Introduction
Git Lab Introduction
 
Git Introduction
Git IntroductionGit Introduction
Git Introduction
 
Breaking Bad Habits with GitLab CI
Breaking Bad Habits with GitLab CIBreaking Bad Habits with GitLab CI
Breaking Bad Habits with GitLab CI
 
Introduction to Git, DrupalCamp LA 2015
Introduction to Git, DrupalCamp LA 2015Introduction to Git, DrupalCamp LA 2015
Introduction to Git, DrupalCamp LA 2015
 
Know the Science behind WorkFlows using Git & GitHhub
Know the Science behind WorkFlows using Git & GitHhubKnow the Science behind WorkFlows using Git & GitHhub
Know the Science behind WorkFlows using Git & GitHhub
 
Github
GithubGithub
Github
 
OpenStack and DevOps - DevOps Meetup
OpenStack and DevOps - DevOps MeetupOpenStack and DevOps - DevOps Meetup
OpenStack and DevOps - DevOps Meetup
 
Git and GitHub | Concept about Git and GitHub Process | Git Process overview
Git and GitHub | Concept about Git and GitHub Process | Git Process overviewGit and GitHub | Concept about Git and GitHub Process | Git Process overview
Git and GitHub | Concept about Git and GitHub Process | Git Process overview
 
Openstack Contribution in a Nutshell
Openstack Contribution in a NutshellOpenstack Contribution in a Nutshell
Openstack Contribution in a Nutshell
 
Flow
FlowFlow
Flow
 
How to contribute – open stack part 1
How to contribute – open stack part 1How to contribute – open stack part 1
How to contribute – open stack part 1
 
FOSDEM 2017: GitLab CI
FOSDEM 2017:  GitLab CIFOSDEM 2017:  GitLab CI
FOSDEM 2017: GitLab CI
 
Workflows using Git GitHub | Edureka
Workflows using Git GitHub | EdurekaWorkflows using Git GitHub | Edureka
Workflows using Git GitHub | Edureka
 
Intro to Git & GitHub
Intro to Git & GitHubIntro to Git & GitHub
Intro to Git & GitHub
 
Speed up Continuous Delivery with BigData Analytics
Speed up Continuous Delivery with BigData AnalyticsSpeed up Continuous Delivery with BigData Analytics
Speed up Continuous Delivery with BigData Analytics
 
Zero-Downtime Gerrit Code Review Upgrade
Zero-Downtime Gerrit Code Review UpgradeZero-Downtime Gerrit Code Review Upgrade
Zero-Downtime Gerrit Code Review Upgrade
 
Breaking bad habits with GitLab CI
Breaking bad habits with GitLab CIBreaking bad habits with GitLab CI
Breaking bad habits with GitLab CI
 
Gerrit is Getting Native with RPM, Deb and Docker
Gerrit is Getting Native with RPM, Deb and DockerGerrit is Getting Native with RPM, Deb and Docker
Gerrit is Getting Native with RPM, Deb and Docker
 
Bedjango talk about Git & GitHub
Bedjango talk about Git & GitHubBedjango talk about Git & GitHub
Bedjango talk about Git & GitHub
 

Viewers also liked

Presentación sobre SildShare- Informática
Presentación sobre SildShare- Informática Presentación sobre SildShare- Informática
Presentación sobre SildShare- Informática Yesica Aguilar
 
Tutorial how to join Elpitha Yahoo Group
Tutorial how to join Elpitha Yahoo GroupTutorial how to join Elpitha Yahoo Group
Tutorial how to join Elpitha Yahoo GroupVictoria_Zed
 
Daft punk – dibujo proceso
Daft punk – dibujo procesoDaft punk – dibujo proceso
Daft punk – dibujo procesoMauricio Vilchex
 
Ogļūdeņražu ieguves avoti dabā
Ogļūdeņražu ieguves avoti dabāOgļūdeņražu ieguves avoti dabā
Ogļūdeņražu ieguves avoti dabāAnzhelika95
 
If not AsyncTask in android
If not AsyncTask in androidIf not AsyncTask in android
If not AsyncTask in androidZaw Myo Htet
 
Merlina addams – proceso de dibujo
Merlina addams – proceso de dibujoMerlina addams – proceso de dibujo
Merlina addams – proceso de dibujoMauricio Vilchex
 
Emma watson proceso de dibujo
Emma watson  proceso de dibujoEmma watson  proceso de dibujo
Emma watson proceso de dibujoMauricio Vilchex
 
PCK Playbook
PCK PlaybookPCK Playbook
PCK Playbookxysheva
 
Dokumen standard dunia sains dan teknologi sk tahun 3 (3)
Dokumen standard dunia sains dan teknologi sk tahun 3 (3)Dokumen standard dunia sains dan teknologi sk tahun 3 (3)
Dokumen standard dunia sains dan teknologi sk tahun 3 (3)ajimah
 
Tugas Basis Data (Myicourse.com) Kelompok 2
Tugas Basis Data (Myicourse.com) Kelompok 2Tugas Basis Data (Myicourse.com) Kelompok 2
Tugas Basis Data (Myicourse.com) Kelompok 2Teguh Saputra
 
demand and supply of dimand
demand and supply of dimanddemand and supply of dimand
demand and supply of dimandPuja Jha
 

Viewers also liked (14)

Presentación sobre SildShare- Informática
Presentación sobre SildShare- Informática Presentación sobre SildShare- Informática
Presentación sobre SildShare- Informática
 
Tutorial how to join Elpitha Yahoo Group
Tutorial how to join Elpitha Yahoo GroupTutorial how to join Elpitha Yahoo Group
Tutorial how to join Elpitha Yahoo Group
 
Daft punk – dibujo proceso
Daft punk – dibujo procesoDaft punk – dibujo proceso
Daft punk – dibujo proceso
 
Michael carr gregg
Michael carr greggMichael carr gregg
Michael carr gregg
 
Photosense
PhotosensePhotosense
Photosense
 
Ogļūdeņražu ieguves avoti dabā
Ogļūdeņražu ieguves avoti dabāOgļūdeņražu ieguves avoti dabā
Ogļūdeņražu ieguves avoti dabā
 
If not AsyncTask in android
If not AsyncTask in androidIf not AsyncTask in android
If not AsyncTask in android
 
Merlina addams – proceso de dibujo
Merlina addams – proceso de dibujoMerlina addams – proceso de dibujo
Merlina addams – proceso de dibujo
 
Emma watson proceso de dibujo
Emma watson  proceso de dibujoEmma watson  proceso de dibujo
Emma watson proceso de dibujo
 
PCK Playbook
PCK PlaybookPCK Playbook
PCK Playbook
 
Dokumen standard dunia sains dan teknologi sk tahun 3 (3)
Dokumen standard dunia sains dan teknologi sk tahun 3 (3)Dokumen standard dunia sains dan teknologi sk tahun 3 (3)
Dokumen standard dunia sains dan teknologi sk tahun 3 (3)
 
Tugas Basis Data (Myicourse.com) Kelompok 2
Tugas Basis Data (Myicourse.com) Kelompok 2Tugas Basis Data (Myicourse.com) Kelompok 2
Tugas Basis Data (Myicourse.com) Kelompok 2
 
demand and supply of dimand
demand and supply of dimanddemand and supply of dimand
demand and supply of dimand
 
Adidas
AdidasAdidas
Adidas
 

Similar to Git boot camp-ygn

La importancia de versionar el código: GitHub, portafolio y recursos para est...
La importancia de versionar el código: GitHub, portafolio y recursos para est...La importancia de versionar el código: GitHub, portafolio y recursos para est...
La importancia de versionar el código: GitHub, portafolio y recursos para est...CloudNativeElSalvado
 
Git version control and trunk based approach with VSTS
Git version control and trunk based approach with VSTSGit version control and trunk based approach with VSTS
Git version control and trunk based approach with VSTSMurughan Palaniachari
 
How to adopt team development and source control rev2
How to adopt team development and source control rev2How to adopt team development and source control rev2
How to adopt team development and source control rev2Slobodan Lohja
 
Rejekts 24 EU No GitOps Pain, No Platform Gain
Rejekts 24 EU No GitOps Pain, No Platform GainRejekts 24 EU No GitOps Pain, No Platform Gain
Rejekts 24 EU No GitOps Pain, No Platform GainŁukasz Piątkowski
 
systemd @ Facebook in 2019
systemd @ Facebook in 2019systemd @ Facebook in 2019
systemd @ Facebook in 2019Davide Cavalca
 
KubeCon EU 2022 Istio, Flux & Flagger.pdf
KubeCon EU 2022 Istio, Flux & Flagger.pdfKubeCon EU 2022 Istio, Flux & Flagger.pdf
KubeCon EU 2022 Istio, Flux & Flagger.pdfWeaveworks
 
Fun with Jenkins & Salesforce
Fun with Jenkins & SalesforceFun with Jenkins & Salesforce
Fun with Jenkins & SalesforceAbhinav Gupta
 
Netflix Open Source: Building a Distributed and Automated Open Source Program
Netflix Open Source:  Building a Distributed and Automated Open Source ProgramNetflix Open Source:  Building a Distributed and Automated Open Source Program
Netflix Open Source: Building a Distributed and Automated Open Source Programaspyker
 
Building a Distributed & Automated Open Source Program at Netflix
Building a Distributed & Automated Open Source Program at NetflixBuilding a Distributed & Automated Open Source Program at Netflix
Building a Distributed & Automated Open Source Program at NetflixAll Things Open
 
How to plan and define your CI-CD pipeline
How to plan and define your CI-CD pipelineHow to plan and define your CI-CD pipeline
How to plan and define your CI-CD pipelineElasTest Project
 
Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...
Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...
Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...Weaveworks
 
What is Git | What is GitHub | Git Tutorial | GitHub Tutorial | Devops Tutori...
What is Git | What is GitHub | Git Tutorial | GitHub Tutorial | Devops Tutori...What is Git | What is GitHub | Git Tutorial | GitHub Tutorial | Devops Tutori...
What is Git | What is GitHub | Git Tutorial | GitHub Tutorial | Devops Tutori...Edureka!
 

Similar to Git boot camp-ygn (20)

La importancia de versionar el código: GitHub, portafolio y recursos para est...
La importancia de versionar el código: GitHub, portafolio y recursos para est...La importancia de versionar el código: GitHub, portafolio y recursos para est...
La importancia de versionar el código: GitHub, portafolio y recursos para est...
 
20221130 - Luxembourg HUG Meetup
20221130 - Luxembourg HUG Meetup20221130 - Luxembourg HUG Meetup
20221130 - Luxembourg HUG Meetup
 
GitHub Event.pptx
GitHub Event.pptxGitHub Event.pptx
GitHub Event.pptx
 
Git version control and trunk based approach with VSTS
Git version control and trunk based approach with VSTSGit version control and trunk based approach with VSTS
Git version control and trunk based approach with VSTS
 
How to adopt team development and source control rev2
How to adopt team development and source control rev2How to adopt team development and source control rev2
How to adopt team development and source control rev2
 
Git workshop
Git workshopGit workshop
Git workshop
 
Rejekts 24 EU No GitOps Pain, No Platform Gain
Rejekts 24 EU No GitOps Pain, No Platform GainRejekts 24 EU No GitOps Pain, No Platform Gain
Rejekts 24 EU No GitOps Pain, No Platform Gain
 
CICD_1670665418.pdf
CICD_1670665418.pdfCICD_1670665418.pdf
CICD_1670665418.pdf
 
Git collaboration
Git collaborationGit collaboration
Git collaboration
 
Git
GitGit
Git
 
3 Git
3 Git3 Git
3 Git
 
Git SVN Migrate Reasons
Git SVN Migrate ReasonsGit SVN Migrate Reasons
Git SVN Migrate Reasons
 
systemd @ Facebook in 2019
systemd @ Facebook in 2019systemd @ Facebook in 2019
systemd @ Facebook in 2019
 
KubeCon EU 2022 Istio, Flux & Flagger.pdf
KubeCon EU 2022 Istio, Flux & Flagger.pdfKubeCon EU 2022 Istio, Flux & Flagger.pdf
KubeCon EU 2022 Istio, Flux & Flagger.pdf
 
Fun with Jenkins & Salesforce
Fun with Jenkins & SalesforceFun with Jenkins & Salesforce
Fun with Jenkins & Salesforce
 
Netflix Open Source: Building a Distributed and Automated Open Source Program
Netflix Open Source:  Building a Distributed and Automated Open Source ProgramNetflix Open Source:  Building a Distributed and Automated Open Source Program
Netflix Open Source: Building a Distributed and Automated Open Source Program
 
Building a Distributed & Automated Open Source Program at Netflix
Building a Distributed & Automated Open Source Program at NetflixBuilding a Distributed & Automated Open Source Program at Netflix
Building a Distributed & Automated Open Source Program at Netflix
 
How to plan and define your CI-CD pipeline
How to plan and define your CI-CD pipelineHow to plan and define your CI-CD pipeline
How to plan and define your CI-CD pipeline
 
Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...
Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...
Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...
 
What is Git | What is GitHub | Git Tutorial | GitHub Tutorial | Devops Tutori...
What is Git | What is GitHub | Git Tutorial | GitHub Tutorial | Devops Tutori...What is Git | What is GitHub | Git Tutorial | GitHub Tutorial | Devops Tutori...
What is Git | What is GitHub | Git Tutorial | GitHub Tutorial | Devops Tutori...
 

Recently uploaded

EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 

Recently uploaded (20)

EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 

Git boot camp-ygn

  • 4. Sponsored by www.github.com www.geniuscoffee.info/ https://www.facebook.com/arpalartech
  • 5. Agenda Section-1: Basic Git Section-2: Branching and Merging Section-3: Working with Repository Section-4: Gitflow
  • 6. About Us Ye 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.
  • 8. Git? ❏ Open Source Distributed VCS ❏ Initially designed and developed by Linus Torvalds ❏ Very popular
  • 9. Why Git? Why popular? ❏ Branching and Merging ❏ Small and Fast ❏ Distributed ❏ Data Assurance ❏ Staging Area ❏ Free and Open-Source
  • 10. Requirements Window ● Download & Install Git from ( http://git-scm.com/downloads ) Ubuntu ● sudo apt-get install git Mac ● brew install git
  • 12. Equipment Setup Open account @ http://www.github.com ssh-keygen -t rsa cat ~/.ssh/id_rsa.pub
  • 13. Glossary Git Repository Branch Commit Pull / Push Merge Remote Merge Tool SSH / SSH Key
  • 14. Section-1 1. Setup 3. Create a Project 4. Checking Status 5. Making Changes 6. Staging Changes 7. Staging and Committing 8. Committing Changes 9. Changes, not Files 10. History 11. Aliases 12. Getting Old Versions 13. Tagging versions 14. Undoing Local Changes ( before staging ) 15. Undoing Staged Changes ( before committing ) 16. Undoing Committed Changes 17. Removing Commits from a Branch 18. Remove the oops tag 19. Amending Commits
  • 15. Section-2 24. Creating a Branch 25. Navigating Branches 26. Changes in Master 27. Viewing Diverging Branches 28. Merging 29. Creating a Conflict 30. Resolving Conflicts
  • 16. Section-3 1. Understanding Repository 2. Creating a Repository in Cloud ( Github / Gitlab / Bitbucket ) 3. Understanding remote 4. Pushing to remote repository 5. Cloning from existing repository 6. Brief Introduction to Github features
  • 18.