SlideShare a Scribd company logo
How to Make Github Magical
Hilary Stohs-Krause
Ten Forward Consulting
@hilarysk
This is a
This is a
Lightning
This is a
Lightning
(lightning)
This is a
Lightning
(lightning)
talk.
Forward Fest 2017 - "How to Make Github Magical"
Forward Fest 2017 - "How to Make Github Magical"
PROGRAMMING
Computers are like digital cauldrons: When
you mix the right ingredients, it’s magical … but
when you get it wrong, it just makes a big old
mess.
(And it’s really, really easy to get it wrong.)
Forward Fest 2017 - "How to Make Github Magical"
“It’s a semi-colon, NOT a comma!”
Think of Github as one of our spellbooks.
git push
git push
git
pull
git push
git
pull
git
branch
git fetch
git push
git
pull
git
branch
git fetch
gitmerge
git
stash
git checkout
git push
git
pull
git
branch
git fetch
git checkout
gitmerge
git
stash
git status
git commit
git
add
git
diff
But that’s boring.
But that’s boring.
Let’s make it more fun.
STEP 1:
Open your gitconfig file.
lime ~/.gitconfig
subl ~/.gitconfig
touch ~/.gitconfig
STEP 2:
Choose your aliases, and include them under
[alias].
For example:
avada-kedavra = branch -d
That’s it!
That’s it!
Now you can do ....
git avada-kedavra
git avada-kedavra
git
engorgio
git
reparifarge
git alohomora
git
lumos
git aparecium
git
erecto
git avada-kedavra
git
engorgio
git
reparifarge
git alohomora
git deletrius
gitaccio
git
lumos
git reparo
git aparecium
git
erecto
git
revelio
Forward Fest 2017 - "How to Make Github Magical"
accio = pull
alohomora = checkout
aparecium = stash pop
avada-kedavra = branch -d
deletrius = remote prune origin
engorgio = merge
epoximise = commit -m
erecto = add
evanesco = stash
expelliarmus = push
geminio = branch -m
lumos = diff
reparifarge = checkout master -- db/schema.rb
reparo = commit --amend
revelio = status
Slides: http://tinyurl.com/magical-github
Spells: http://harrypotter.wikia.com/wiki/List_of_spells
Forward Fest 2017 - "How to Make Github Magical"

More Related Content

PDF
Version Control with GitHub for Bioinformatics
PPTX
20150715 modules03
PDF
Drupal: Internet Lego - What is Drupal?
PPTX
Preserving Your Digital Images on the Cloud
PDF
Git for Writers: Dumping the Bucket Metaphor
PDF
Git cheat-sheets
PDF
Logs are-magic-devfestweekend2018
PDF
Logs Are Magic: Why Git Workflows and Commit Structure Should Matter To You
Version Control with GitHub for Bioinformatics
20150715 modules03
Drupal: Internet Lego - What is Drupal?
Preserving Your Digital Images on the Cloud
Git for Writers: Dumping the Bucket Metaphor
Git cheat-sheets
Logs are-magic-devfestweekend2018
Logs Are Magic: Why Git Workflows and Commit Structure Should Matter To You

Similar to Forward Fest 2017 - "How to Make Github Magical" (8)

PDF
Git for the Android Developer
PDF
Git for the Android Developer
PDF
SCM for Android Developers Using Git
PDF
Getting started with GitHub
PDF
Intro to Git
PDF
Git and Github workshop
KEY
Matt Gauger - Git & Github web414 December 2010
PPTX
Source control management
Git for the Android Developer
Git for the Android Developer
SCM for Android Developers Using Git
Getting started with GitHub
Intro to Git
Git and Github workshop
Matt Gauger - Git & Github web414 December 2010
Source control management
Ad

More from Hilary Stohs-Krause (16)

PDF
RubyConf 2021: "Why we worry about all the wrong things"
PDF
Treehouse Festival 2020: "Beer, Bylines & Booleans: Exploring the Secret Supe...
PDF
RailsConf 2020: Why we worry about all the wrong things
PDF
PHP UK 2020: "What I learned my first year as a full-time programmer"
PDF
Write / Speak / Code 2019: "Why we worry about all the wrong things"
PDF
That Conference: "Using our powers for good"
PDF
Longhorn PHP 2019: "Beer, bylines & booleans"
PDF
RailsConf 2019: What I learned my first year as a full-time programmer
PDF
Full Stack Toronto 2018: "Beer, bylines and booleans: Exploring the secret su...
PDF
Madison PHP 2018: "Using Our Powers for Good: Tech & Social Impact"
PDF
Cream City Code 2018: "Using Our Powers for Good: Tech & Social Impact"
PDF
Nerd Nite Madison: The secret history of women and nonbinary folks in tech
PDF
Using our powers for good
PDF
That Conference keynote 2017 - "We've Always Been Here: Women Changemakers in...
PDF
RailsConf 2017 - "We've always been here: Women changemakers in tech"
PPTX
How to Make Your Website Not Ugly: 10 Simple UX Tenets for Non-Designers
RubyConf 2021: "Why we worry about all the wrong things"
Treehouse Festival 2020: "Beer, Bylines & Booleans: Exploring the Secret Supe...
RailsConf 2020: Why we worry about all the wrong things
PHP UK 2020: "What I learned my first year as a full-time programmer"
Write / Speak / Code 2019: "Why we worry about all the wrong things"
That Conference: "Using our powers for good"
Longhorn PHP 2019: "Beer, bylines & booleans"
RailsConf 2019: What I learned my first year as a full-time programmer
Full Stack Toronto 2018: "Beer, bylines and booleans: Exploring the secret su...
Madison PHP 2018: "Using Our Powers for Good: Tech & Social Impact"
Cream City Code 2018: "Using Our Powers for Good: Tech & Social Impact"
Nerd Nite Madison: The secret history of women and nonbinary folks in tech
Using our powers for good
That Conference keynote 2017 - "We've Always Been Here: Women Changemakers in...
RailsConf 2017 - "We've always been here: Women changemakers in tech"
How to Make Your Website Not Ugly: 10 Simple UX Tenets for Non-Designers
Ad

Recently uploaded (20)

PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
1. Introduction to Computer Programming.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
August Patch Tuesday
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Spectral efficient network and resource selection model in 5G networks
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
MIND Revenue Release Quarter 2 2025 Press Release
SOPHOS-XG Firewall Administrator PPT.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
A comparative study of natural language inference in Swahili using monolingua...
Per capita expenditure prediction using model stacking based on satellite ima...
Univ-Connecticut-ChatGPT-Presentaion.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Digital-Transformation-Roadmap-for-Companies.pptx
1. Introduction to Computer Programming.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Unlocking AI with Model Context Protocol (MCP)
Programs and apps: productivity, graphics, security and other tools
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Advanced methodologies resolving dimensionality complications for autism neur...
NewMind AI Weekly Chronicles - August'25-Week II
OMC Textile Division Presentation 2021.pptx
August Patch Tuesday

Forward Fest 2017 - "How to Make Github Magical"