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
2
94
Guerilla Git - Welcome to the Jungle
Essentials for surviving git
David Long
February 05, 2013
Tweet
Share
Other Decks in Technology
See All in Technology
エンジニアがデザインまで担うための AI駆動UIデザイン/フロントエンド開発実践
kitami
4
760
AIで 浮いた時間で 何をする? #プロヒス2025
konifar
25
11k
金融サービスの成長を支える “本人確認フロー” の改善と取り巻く環境の変化 / iOSDC Japan 2025
nakamuuu
1
110
Breaking the Paywall to Build In-App Purchases Securely
sohsatoh
0
410
Windows 11 version 25H2 への準備はできていますか?
tamaiyutaro
1
120
LINE API Essential Updates for 2025
linedevth
0
110
データ分析エージェント Socrates の育て方
na0
8
3.9k
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
11
76k
Unlocking the Power of AI Agents with LINE Bot MCP Server
linedevth
0
300
iOSDJ2025 - Stream Deck Plugin using Swift
hcrane
0
380
スクラムガイドに載っていないスクラムのはじめかた - チームでスクラムをはじめるときに知っておきたい勘所を集めてみました! - / How to start Scrum that is not written in the Scrum Guide 2nd
takaking22
3
970
Bedrock AgentCoreで解き放て! Strands Agentsで構築するマルチエージェントの実装Tips
minorun365
PRO
12
1.8k
Featured
See All Featured
For a Future-Friendly Web
brad_frost
180
9.9k
Music & Morning Musume
bryan
46
6.8k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
We Have a Design System, Now What?
morganepeng
53
7.8k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
61k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Code Review Best Practice
trishagee
71
19k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.7k
Writing Fast Ruby
sferik
628
62k
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