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
Version control with Git and Github v1
Search
Nnabueze Uhiara
September 15, 2017
Programming
0
33
Version control with Git and Github v1
Iqube tech talk
Nnabueze Uhiara
September 15, 2017
Tweet
Share
More Decks by Nnabueze Uhiara
See All by Nnabueze Uhiara
Version control with Git and Github _ANC
nezspencer
1
95
Other Decks in Programming
See All in Programming
Beyond the RuboCop Defaults
koic
2
500
Flutterアプリを生成AIで生成する勘所
rizumita
0
250
[KR] Server Driven Compose With Firebase
skydoves
2
160
ファーストペンギンBot @Qiita Hackathon 2024 予選
dyson_web
0
210
色んなオートローダーを覗き見る #phpcon_okinawa
o0h
PRO
5
370
クラウドサービスの 利用コストを削減する技術 - 円安の真南風を感じて -
pyama86
3
240
VS Code extension: ドラッグ&ドロップでファイルを並び替える
ttrace
0
160
型付きで行うVSCode拡張機能開発 / VSCode Meetup #31
mazrean
0
230
Infrastructure as Code でセキュリティを楽にしよう!
konokenj
6
1.4k
Cancel Next.js Page Navigation: Full Throttle
ypresto
1
130
全方位強化 Python 服務可觀測性:以 FastAPI 和 Grafana Stack 為例
blueswen
1
370
NEWTにおけるiOS18対応の進め方
ryu1sazae
0
190
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
692
190k
The Cult of Friendly URLs
andyhume
77
6k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
38
2.1k
From Idea to $5000 a Month in 5 Months
shpigford
380
46k
Done Done
chrislema
181
16k
Mobile First: as difficult as doing things right
swwweet
222
8.8k
Agile that works and the tools we love
rasmusluckow
327
21k
A better future with KSS
kneath
236
17k
Large-scale JavaScript Application Architecture
addyosmani
509
110k
BBQ
matthewcrist
84
9.2k
Web Components: a chance to create the future
zenorocha
310
42k
Transcript
Version control with Git and Github -Nnabueze Uhiara (software developer,
Iqube labs)
Main points What is version control? Why version control? Why
Git? Why github? Git (proposed) workflow
What is Version control? A system that records changes to
a file or set of files over time so that you can recall specific versions later.
Why Version control? • Collaboration • Storing versions properly •
Knowing what changed and why it changed(commit messages) • Ability to switch between versions • Backup
Why Git? • It is a distributed VCS • Enables
offline work • Immunity to explore/try out new things • Large community
Why GitHub? • Large community of fellow devs • Integrates
seamlessly with other dev platforms • Helps to boost your CV • Show your work to the dev world. PS: Git != GitHub
Proposed git workflow Clone,checkout,branch,merge,rebase,commit,push,pull - What are these?? When Do
you use them?? How to collaborate with others to avoid merge conflicts?? How to fix merge conflicts?? (you cant avoid them all )