Visualizing Git Concepts with D3

Visualize git with d3

I love this visualisation of git! It's really cool being able to actually see the difference between commands.

I recommend trying both a git pull and a git pull --rebase on the git fetch example.

I also noticed in the "Update Private Local Branch with Latest from Origin" example that you can rebase your branch against master without pulling master. Doing a git fetch and then a git rebase origin/master is all that you need. I've always checked out and pulled master explicitly. Good to know!