2. What is this talk
about?
Non-branching "straight-line" workflow for error
recovery
Basic GUI tools (tiny bit of copy&paste command
line)
Incorporating 3rd-party sources in a sane way
3. What is this talk NOT
about?
Git internals
Branching
Large or uncoordinated teams
4. No substitutes for coordination
http://www.flickr.com/photos/chainsawpanda/3590745/sizes/o/in/photostream/
5. Why?
Let's agree that
building software is
like a journey...
http://www.flickr.com/photos/ghazzog/2607501537/sizes/l/in/photostream/
11. So why git?
These days, it's
literally MORE
EFFORT to NOT use
git.
12. Why github?
This means that
most of the 3rd-party
source libraries live
on github.
So learn it once, and
leverage it.
http://wiki.dandascalescu.com/essays/pita-threshold