Many people use Git every day. And for many of them, it’s enough to be able to commit, branch, merge, push, and pull. But after a while, many Git users discover that there are lots of hidden tricks and functions hiding inside of Git. In this talk, GitHub trainer Matthew McCullough introduces many of the advanced aspects of Git, providing tips and tools that give Git users even more control over their project’s history.