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
41
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Version control with Git and Github v1
Iqube tech talk
Nnabueze Uhiara
September 15, 2017
More Decks by Nnabueze Uhiara
See All by Nnabueze Uhiara
Version control with Git and Github _ANC
nezspencer
1
110
Other Decks in Programming
See All in Programming
琵琶湖の水は止められてもNet--HTTPのリトライは止められない / You might be able to stop the water flow of Lake Biwa but you can't stop Net::HTTP retries
luccafort
PRO
0
460
「正の参照」と 「負の導出」で組む ハーネスエンジニアリング
cottpan
1
150
アルゴリズムは何を圧縮しているのか ─ Haskell から育った「圧縮代数」というメンタルモデル
naoya
16
3.6k
2年かけて Deno に DOMMatrix を実装した話 / How I implemented DOMMatrix in Deno over two years
petamoriken
0
180
Built Our Own Background Agent at LayerX #aidevex_findy
layerx
PRO
9
3.6k
The Bowling Game- From Imperative to Functional Programming - Part 1
philipschwarz
PRO
0
350
今さら聞けない .NET CLI
htkym
0
140
yield再入門 #phpcon
o0h
PRO
0
800
GDG Korea Android: 2026 I/O Extended ~ What's new in Android development tools
pluu
0
180
AI時代のPHPer生存戦略 ~「言語、もうなんでもよくない?」に本気で向き合う~
vivion
0
190
AI Engineeringは、AIプロダクトだけのものか? 〜AIがソフトウェアを作る時代の新しい当たり前〜 / No AI in your product. AI Engineering in your development.
rkaga
2
140
【やさしく解説 設計編 #1】「ドメイン駆動」と「実装駆動」ってなに? 〜設計の考え方を、たとえ話で学ぼう〜
panda728
PRO
1
140
Featured
See All Featured
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
370
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
Designing for humans not robots
tammielis
254
26k
Balancing Empowerment & Direction
lara
6
1.2k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.5k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.1k
4 Signs Your Business is Dying
shpigford
187
22k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
Typedesign – Prime Four
hannesfritz
42
3.1k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.4k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
190
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 )