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
Git
Search
Marcus Ahnve
December 17, 2012
Technology
1
170
Git
Simple slides describing Git
Marcus Ahnve
December 17, 2012
Tweet
Share
More Decks by Marcus Ahnve
See All by Marcus Ahnve
Introduction to Clojure and ClojureScript
mahnve
0
85
Don't Be Done
mahnve
0
1.1k
Layers Of Complexity
mahnve
0
1.2k
DevOps and Microarchitectures - Why Technology Choices Matters
mahnve
0
1.3k
Throw Out The Experts
mahnve
0
1.3k
Taylorism and Mass Production - Why the Software Factory Fails
mahnve
2
1.6k
Everything You Didn't Know You Have To Know About System Development
mahnve
1
1.2k
Other Decks in Technology
See All in Technology
会社もクラウドも違うけど 通じたコスト削減テクニック/Cost optimization strategies effective regardless of company or cloud provider
aeonpeople
2
410
robocopy の怖い話/scary-story-about-robocopy
emiki
0
420
ビジネス文書に特化した基盤モデル開発 / SaaSxML_Session_2
sansan_randd
0
180
Wasmで社内ツールを作って配布しよう
askua
0
160
手動からの解放!!Strands Agents で実現する総合テスト自動化
ideaws
3
420
人に寄り添うAIエージェントとアーキテクチャ #BetAIDay
layerx
PRO
1
190
テキストからの実世界知能の実現に向けて
sumoai
0
110
Datasets for Critical Operations by Dataform
kimujun
0
130
P2P ではじめる WebRTC のつまづきどころ
tnoho
1
280
メモ整理が苦手な者による頑張らないObsidian活用術
optim
1
160
オブザーバビリティプラットフォーム開発におけるオブザーバビリティとの向き合い / Hatena Engineer Seminar #34 オブザーバビリティの実現と運用編
arthur1
0
200
TypeScript 上達の道
ysknsid25
23
5k
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.2k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
How to Think Like a Performance Engineer
csswizardry
25
1.8k
Six Lessons from altMBA
skipperchong
28
3.9k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
Speed Design
sergeychernyshev
32
1k
Building Applications with DynamoDB
mza
95
6.5k
Transcript
GIT Version Control You've Only Dreamt Of Marcus Ahnve
GIT Version Control You've Only Dreamt Of Marcus Ahnve
History
Alternatives
Centralized Version Control Master Repository Client Client Client Client Client
Decentralized Version Control Master Repository Client Client Client Client Client
None
None
None
None
None
Git Workflow Untracked Staging Commit git add git commit edit
Git Object Model 5cc23d Tag 3afbc65 Commit 6564a2 Tree 563efae
Blob 12aaaf6 Tree cdeccd Tree 6564a2 Tree 35aa31 Blob aaa323 Blob 3afbc65 Commit
References 5cc23d Tag 3afbc65 Commit 6564a2 Tree 563efae Blob 12aaaf6
Tree cdeccd Tree 6564a2 Tree 35aa31 Blob aaa323 Blob 3afbc65 Commit Branch Head
Topics • config • add • commit • Rm •
log • reset • checkout • mv • show • branch • merge(-tool) • rebase • stash • blame
Topics • fetch • pull • push • tag •
amend • grep • reflog • bisect • cherrypick • gc • gui • instaweb