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
Honoのおもしろいミドルウェアをみてみよう
yusukebe
1
200
Multi Step Form, Decentralized Autonomous Organization
pumpkiinbell
1
720
Domain-Driven Transformation
hschwentner
2
1.9k
なぜイベント駆動が必要なのか - CQRS/ESで解く複雑系システムの課題 -
j5ik2o
9
3.4k
Writing documentation can be fun with plugin system
okuramasafumi
0
120
Unity Android XR入門
sakutama_11
0
150
ARA Ansible for the teams
kksat
0
150
Pythonでもちょっとリッチな見た目のアプリを設計してみる
ueponx
1
530
DROBEの生成AI活用事例 with AWS
ippey
0
130
Amazon Q Developer Proで効率化するAPI開発入門
seike460
PRO
0
110
最近のVS Codeで気になるニュース 2025/01
74th
1
260
CI改善もDatadogとともに
taumu
0
110
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
Site-Speed That Sticks
csswizardry
3
370
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.5k
Designing for Performance
lara
604
68k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Become a Pro
speakerdeck
PRO
26
5.1k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.2k
GraphQLとの向き合い方2022年版
quramy
44
13k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
How to Think Like a Performance Engineer
csswizardry
22
1.3k
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 )