This document provides information about a conference session on Git and productive teams, including:
1. An agenda for the session that covers happier developers, productive teams, and a product called Stash.
2. Information about WiFi access and instructions to fill out a survey for prizes.
3. Details on pricing plans for Stash, ranging from free basic versions to paid plans for more users.
36. But what if my repo is big?
2 12,000 non-merge commits
446k lines of code added
1
3
Recent Linux kernel release (3.13)
has 15+ million LOC
4 1,339 contributors
source lwn.net
65. What is a rebase?
It’s a way to replay
commits, one by one,
on top of a branch
master
feature
66. What is a rebase?
master
preserving the order
feature
of commits
67. What is an
--interactive rebase?
It’s a way to replay
commits, one by one,
deciding interactively
what to do with each
reword
fixup
pick
squash
edit
exec
68. CUSTOMARY
WARNING!
rebase rewrites history!
Treat this power with great
care. Only rewrite history of
local branches or…
69. Why does make you happy?
2 Freedom & Safety
Explore & Understand
1
3
Speed, Speed, Speed
4 Control and Assemble
77. Can we still fix a bug for the
upcoming Release ?
Feature Is the code for that
complete?
How do we Hotfix
do
for the current version?
Has everyoneReviewed
the code for this feature ?
171. Please fill out our survey
Get a “Stash” photo and
tweet #gettinggitright
to get a t-shirt
Fill out our survey to
win wireless headphones
(check your email)
172. Q & A
$10 for up to 10 devs
Free basic version
Free for 5 users Totally free