Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
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
1
50
How to use Git
Talk at UCS Internship program
Htain Lin Shwe
June 28, 2017
Tweet
Share
More Decks by Htain Lin Shwe
See All by Htain Lin Shwe
How to learn iOS Development ?
saturngod
0
49
How to contribute to OSM
saturngod
0
69
What next after graduated
saturngod
0
220
To Developers from developer
saturngod
0
640
Other Decks in Education
See All in Education
KBS新事業創造体験2025_科目説明会
yasuchikawakayama
0
160
NUTMEG紹介スライド
mugiiicha
0
870
The World That Saved Me: A Story of Community and Gratitude
_hashimo2
3
510
コマンドラインを見直そう(1995年からタイムリープ)
sapi_kawahara
0
660
2025年の本当に大事なAI動向まとめ
frievea
0
170
MySmartSTEAM 2526
cbtlibrary
0
190
【ZEPホスト用メタバース校舎操作ガイド】
ainischool
0
170
✅ レポート採点基準 / How Your Reports Are Assessed
yasslab
PRO
0
280
Adobe Express
matleenalaakso
1
8.1k
国際卓越研究大学計画|Science Tokyo(東京科学大学)
sciencetokyo
PRO
0
47k
Human Perception and Cognition - Lecture 4 - Human-Computer Interaction (1023841ANR)
signer
PRO
0
1.3k
20251119 如果是勇者欣美爾的話, 他會怎麼做? 東海資工
pichuang
0
170
Featured
See All Featured
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
Building Adaptive Systems
keathley
44
2.9k
Facilitating Awesome Meetings
lara
57
6.8k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
30 Presentation Tips
portentint
PRO
1
210
How GitHub (no longer) Works
holman
316
140k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
180
The Spectacular Lies of Maps
axbom
PRO
1
520
Paper Plane
katiecoart
PRO
0
46k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
430
From π to Pie charts
rasagy
0
120
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
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