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
Guerilla Git - Welcome to the Jungle
Search
David Long
February 05, 2013
Technology
99
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Guerilla Git - Welcome to the Jungle
Essentials for surviving git
David Long
February 05, 2013
Other Decks in Technology
See All in Technology
8bit CPU 2026
koba789
7
2.9k
Kiro Crew で始める マルチエージェント開発
miu_crescent
PRO
0
190
RelayerというPHPのフレームワークを作った
polidog
PRO
0
150
OAuth SPIFFE Client Authentication(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
310
AWS Blocks が楽しい #ゆるWeb札幌
tacck
PRO
0
150
EMの役割で 変わったこと・変わらなかったこと
sansantech
PRO
0
130
Kiro5兄弟のいまどきのセキュリティ基礎知識
kentapapa
0
310
コミュニティから始まった農業IoTとの7年間 ——人との関わりが教えてくれたこと
peacemaker07
0
110
巨大気象データと戦う ― サロゲートモデル学習を高速化する圧縮技術
gpuunite_official
0
280
Digitization部 紹介資料
sansan33
PRO
2
7.7k
1.5時間を無駄にして学んだwsl2におけるaptとsnapの選択と仕組み
yosaka0123
0
450
LLMアプリ、 雰囲気で運用してませんか? 〜LLMOpsの現在地〜
taka_aki
1
120
Featured
See All Featured
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.8k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
430
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
How to build a perfect <img>
jonoalderson
1
5.9k
Documentation Writing (for coders)
carmenintech
77
5.5k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
450
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Marketing to machines
jonoalderson
1
5.7k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.4k
Git: the NoSQL Database
bkeepers
PRO
432
67k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
260
Transcript
Guerilla Git Welcome to the Jungle Monday, February 4, 2013
• Getting Started • Basic Git Concepts • Git Commands
& Goodies • Git Workflows • Git Tools & Links • Git Questions Monday, February 4, 2013
Getting Started • .gitconfig • .gitignore Monday, February 4, 2013
Basic Git Concepts Monday, February 4, 2013
Basic Git Concepts 3-Stage Workflow Monday, February 4, 2013
Monday, February 4, 2013
Basic Git Concepts 5 States of a File Monday, February
4, 2013
Monday, February 4, 2013
Basic Git Concepts Git Storage = DAG (Directed Acyclic Graph)
Monday, February 4, 2013
Monday, February 4, 2013
Basic Git Concepts Commitish + Treeish + Hashes Monday, February
4, 2013
Monday, February 4, 2013
Basic Git Concepts Recursive Merge Monday, February 4, 2013
Monday, February 4, 2013
Basic Git Concepts Fast Forward Merge Monday, February 4, 2013
Monday, February 4, 2013
Basic Git Concepts Conflicting Merge Monday, February 4, 2013
Monday, February 4, 2013
Basic Git Concepts Rebase Monday, February 4, 2013
Monday, February 4, 2013
Monday, February 4, 2013
Basic Git Concepts Plumbing + Porcelain Monday, February 4, 2013
Monday, February 4, 2013
Demo Time Monday, February 4, 2013
Git Commands & Goodies • git diff • git log
• git reflog • git stash • git blame • git mergetool/difftool Monday, February 4, 2013
Git Workflows • ALWAYS branch • NEVER work in master
• When in doubt, BRANCH Monday, February 4, 2013
Git Questions • Quickly review submitted questions • Any new
ones you’ve thought of? Monday, February 4, 2013
Git Tools & Links • Tower (mac only) • Kaleidoscope
1 (mac only) - diffing • Kaleidoscope 2 (lion+ only) - diffing/ merging • Gitk • Github/Bitbucket/Gitorious/etc. Monday, February 4, 2013
Thanks • References + links coming... Monday, February 4, 2013