May the Git --FORCE be with You

You know how to get things done with git: pull, add, commit, push; but have you mastered it like a Jedi does the force? Nothing is a more lasting record of our work then our git commits. In a galaxy where companies ask you for your Github account in lieu of, or in addition to a resume, we have one more reason to make sure that our commit history is as readable as our code itself.

We will cover the following:

  • Git under the hood
  • Structure of a git commit
  • Rewriting commits
  • Reordering commits
  • Combining commits
  • Improving commit messages
  • Branching strategies
  • Finding bugs using git
  • Avoiding common pitfalls

You'll leave this session a jedi-level git master!