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
35
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
100
Other Decks in Programming
See All in Programming
AIに安心して任せるためにTypeScriptで一意な型を作ろう
arfes0e2b3c
0
360
実践 Dev Containers × Claude Code
touyu
1
190
可変性を制する設計: 構造と振る舞いから考える概念モデリングとその実装
a_suenami
10
1.7k
CEDEC 2025 『ゲームにおけるリアルタイム通信への QUIC導入事例の紹介』
segadevtech
3
870
AI時代のドメイン駆動設計-DDD実践におけるAI活用のあり方 / ddd-in-ai-era
minodriven
13
4.2k
Vibe coding コードレビュー
kinopeee
0
440
なぜあなたのオブザーバビリティ導入は頓挫するのか
ryota_hnk
5
590
新世界の理解
koriym
0
130
CEDEC2025 長期運営ゲームをあと10年続けるための0から始める自動テスト ~4000項目を50%自動化し、月1→毎日実行にした3年間~
akatsukigames_tech
0
130
DynamoDBは怖くない!〜テーブル設計の勘所とテスト戦略〜
hyamazaki
1
200
decksh - a little language for decks
ajstarks
4
21k
STUNMESH-go: Wireguard NAT穿隧工具的源起與介紹
tjjh89017
0
370
Featured
See All Featured
Done Done
chrislema
185
16k
Side Projects
sachag
455
43k
Speed Design
sergeychernyshev
32
1.1k
Bash Introduction
62gerente
614
210k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
GitHub's CSS Performance
jonrohan
1031
460k
Designing for Performance
lara
610
69k
Mobile First: as difficult as doing things right
swwweet
223
9.9k
A better future with KSS
kneath
239
17k
Unsuck your backbone
ammeep
671
58k
4 Signs Your Business is Dying
shpigford
184
22k
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 )