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
34
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
98
Other Decks in Programming
See All in Programming
DevinとCursorから学ぶAIエージェントメモリーの設計とMoatの考え方
itarutomy
1
640
ファインディの テックブログ爆誕までの軌跡
starfish719
2
1.1k
負債になりにくいCSSをデザイナとつくるには?
fsubal
9
2.3k
Kanzawa.rbのLT大会を支える技術の裏側を変更する Ruby on Rails + Litestream 編
muryoimpl
0
220
Amazon ECS とマイクロサービスから考えるシステム構成
hiyanger
2
490
Open source software: how to live long and go far
gaelvaroquaux
0
620
ASP. NET CoreにおけるWebAPIの最新情報
tomokusaba
0
360
Unity Android XR入門
sakutama_11
0
140
chibiccをCILに移植した結果 (NGK2025S版)
kekyo
PRO
0
210
チームリードになって変わったこと
isaka1022
0
190
[JAWS-UG横浜 #80] うわっ…今年のServerless アップデート、少なすぎ…?
maroon1st
1
170
AWS Organizations で実現する、 マルチ AWS アカウントのルートユーザー管理からの脱却
atpons
0
130
Featured
See All Featured
Six Lessons from altMBA
skipperchong
27
3.6k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Java REST API Framework Comparison - PWX 2021
mraible
28
8.4k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.8k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Making Projects Easy
brettharned
116
6k
Building Adaptive Systems
keathley
40
2.4k
KATA
mclloyd
29
14k
Unsuck your backbone
ammeep
669
57k
Scaling GitHub
holman
459
140k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
Why Our Code Smells
bkeepers
PRO
335
57k
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 )