Are you going to cover git stash? This allows you to stash away local changes on a temporary basis leaving the working tree clean so you can switch branches and work on that urgent bug fix etc.
I sure am. Still working on where to stash it (sorry, couldn’t resist the pun) though. It seems to fit with @git branch@ because that’s when you use it the most, but it feels kind of awkward in that chapter. Any suggestions for where you would put it?
Hmm, Perhaps if there was a Git Workflows chapter either before Chapter 9 or Chapter 10, it could be covered here.
Workflows might include some nice workflow diagrams and would include such roles as ‘lone developer’ , ‘teammate developer’, ‘team lead developer’, ‘release engineer’ etc.
Me too!! I really want to see different ideas for workflows, repository layouts, branching patterns, etc. The “tribal” knowledge that never gets covered well in docs. Even better, interview maintainers of a few larger projects to get tips from the trenches. Go Travis, we all need this knowledge!