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 Tips
Search
Musannif Zahir
April 28, 2014
Programming
1
120
Git Tips
Some tips for the intermediate Git user, presented initially at the first Kickstart.mv Tech Talks
Musannif Zahir
April 28, 2014
Tweet
Share
Other Decks in Programming
See All in Programming
20250628_非エンジニアがバイブコーディングしてみた
ponponmikankan
0
710
オンコール⼊⾨〜ページャーが鳴る前に、あなたが備えられること〜 / Before The Pager Rings
yktakaha4
1
560
テスト駆動Kaggle
isax1015
1
480
すべてのコンテキストを、 ユーザー価値に変える
applism118
4
1.4k
PicoRuby on Rails
makicamel
2
140
Flutterで備える!Accessibility Nutrition Labels完全ガイド
yuukiw00w
0
170
Agentic Coding: The Future of Software Development with Agents
mitsuhiko
0
120
なぜ適用するか、移行して理解するClean Architecture 〜構造を超えて設計を継承する〜 / Why Apply, Migrate and Understand Clean Architecture - Inherit Design Beyond Structure
seike460
PRO
3
780
The Evolution of Enterprise Java with Jakarta EE 11 and Beyond
ivargrimstad
0
150
ruby.wasmで多人数リアルタイム通信ゲームを作ろう
lnit
3
500
明示と暗黙 ー PHPとGoの インターフェイスの違いを知る
shimabox
2
580
Startups on Rails in Past, Present and Future–Irina Nazarova, RailsConf 2025
irinanazarova
0
150
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
Statistics for Hackers
jakevdp
799
220k
How GitHub (no longer) Works
holman
314
140k
Designing for Performance
lara
610
69k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
A Tale of Four Properties
chriscoyier
160
23k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Making Projects Easy
brettharned
116
6.3k
Building Applications with DynamoDB
mza
95
6.5k
The Invisible Side of Design
smashingmag
301
51k
Rails Girls Zürich Keynote
gr2m
95
14k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Transcript
GIT TIPS @mzahir GIT TIPS
Musannif Zahir (Muchi)
GIT TIPS? • Git Rebase
GIT TIPS Quick tips on boosting your productivity with Git.
Introductions to the popular git functionality and the more magical, complex git operations to make source control and code sharing hassle- free.
None
GIT FLOW Vincent Driessen
None
REVIEW REVIEW
REBASE
REBASE •Similar, but different •Modify timeline
REBASE •git rebase master •manually fix conflict •git add file
•git rebase —continue
None
SQUASH Clean commit log git rebase -i HEAD~10
PULL? •git fetch + git merge (current branch) •Manual •git
pull —rebase
ROLLBACK •git reset --soft HEAD~1
TIPS TIPS
TYPO!! •git commit --amend -m “fixes the queen’s english"
ALIASES ~/.gitconfig Convenience Clarity
AUTOCORRECT •git config —global help.autocorrect 1
TRICKS TRICKS
HISTORICAL SEARCH •git log -Ssecret_key
CI WOES
None
CI WOES git commit --amend -C HEAD; git push -f
origin branchname
GITCEPTION
GITCEPTION Restrict Access ! Reusability
TOOLS TOOLS
HUB pull-request fork create browse compare ci-status
GOURCE https://code.google.com/p/gource/
QUESTIONS QUESTIONS