Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
How to use Git
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Htain Lin Shwe
June 28, 2017
Education
60
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
How to use Git
Talk at UCS Internship program
Htain Lin Shwe
June 28, 2017
More Decks by Htain Lin Shwe
See All by Htain Lin Shwe
How to learn iOS Development ?
saturngod
0
56
How to contribute to OSM
saturngod
0
78
What next after graduated
saturngod
0
240
To Developers from developer
saturngod
0
680
Other Decks in Education
See All in Education
学習者データを「見る」:外国語教師のためのデータの入力、分析、解釈方法
uranoken
0
440
検定資格の価値 ~実はすごいよQC検定~
bunnchinn3
0
260
【新規入学者様】ZEPメタバース校舎ガイド
ainischool
0
200
中小規模私大の教学IRを支えるデータマネジメント ― データ基盤構築の取り組みと実務の現在地 ―
terazawa
0
230
aini school小中等部説明会資料
ainischool
0
180
生成AIとの付き合い方/ How to work with AI
kaityo256
PRO
3
880
武藤の処世術を書いてみた
mutomasa
0
140
Book-keeping
bvr7352
0
130
観察、仮説、実行、検証、計画、提案を一年で3000回トレーニングする方法/3000 Thinking Loops in 365 Days
moriyuya
5
1.5k
INTRODUCTION TO THE CELL
pawan_pharm
0
330
1002
cbtlibrary
0
350
Human Perception and Cognition - Lecture 4 - Human-Computer Interaction (1023841ANR)
signer
PRO
0
1.7k
Featured
See All Featured
Technical Leadership for Architectural Decision Making
baasie
3
600
GraphQLとの向き合い方2022年版
quramy
50
15k
How Software Deployment tools have changed in the past 20 years
geshan
2
35k
How to make the Groovebox
asonas
2
2.5k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
750
Heart Work Chapter 1 - Part 1
lfama
PRO
10
37k
The Cost Of JavaScript in 2023
addyosmani
55
10k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
67k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
400
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
570
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Transcript
GIT Htain Lin Shwe CEO COMQUAS Co., Ltd (UCSY 15th
Batch)
WHAT IS GIT ?
WHAT IS GIT • distributed version control system • for
tracking changes in computer files • coordinating work on those files among multiple people • Git was created by Linus Torvalds in 2005
WHY WE NEED GIT ?
WHY WE NEED GIT ? • Work with multiple people
• Work for different version • Branching (master/dev/hot fix) • Urgent bug fixed • Code History • Backup
IN YOUR LOCAL COMPUTER DISTRIBUTED DEVELOPMENT
None
WHEN WE NEED GIT ?
NOW WHEN WE NEED GIT ? • All the codes
should be on git repo • Need to commit before major changes • Need to commit after major changes • pull before starting • push after commit • Tag it after release • use dev branch when on development
REPO ? COMMIT ? TAG? PUSH ? PULL ?
REPOSITORY REPO • Storage Place • Git URL to push
and pull • https://
[email protected]
/comquas/ awesomeProject.git
LIKE HISTORY COMMIT • All the changes with description •
Can check who changes the codes
SAVING POINT TAG • A lot of commit , not
easy to find • Want to put the label for commit, use the tag
UPLOAD YOUR CHANGES PUSH • Push to the git repo
• All the commit will upload to git repo
MERGE WITH CHANGES PULL • Download other people code •
merge it with your current code • before pull , need to commit your current code
HOW TO USE GIT ?
TIME TO USE GIT HOW TO USE GIT ? •
Need the git repo • Can get free at Github , Gitlab and Bitbucket • Create Account • Create Repo
DEMO
I DON’T LIKE COMMAND LINE
USE GIT CLIENT APP
GUI CLIENT FOR GIT CLIENT APP • source tree (recommend)
(windows,mac,linux) • gitkraken (windows,mac,linux) • Tower (mac) • TortoiseGit (windows)
LEARN MORE OTHER • https://try.github.io/ • https://www.atlassian.com/git/tutorials • https://docs.gitlab.com/ce/gitlab-basics/start-using- git.html
QUESTION ?
THANKS