Edward Thomson

Welcome

I'm a Program Manager for version control in Microsoft Visual Studio Team Services and the co-maintainer of the libgit2 project, the Git repository management library that underpins tools like GitHub, Visual Studio and Xcode. I also develop version control tools and I also write and speak about Git and version control.

Now Available: Git for Visual Studio Training

Just released: professional training for using Git inside Visual Studio. This training provides an introduction to using the Git version control system, explain differences between Git and traditional, centralized version control, and provide advanced concepts like extending the Git functionality.

Start Learning for Free

Blog: (Re)introducing git-dad

June 18, 2017  •  8:18 PM

After I dropped the git-recover script, @MordodeMaru asked me on Twitter if we could have a git dad command to help you out when you're in a jam:

But when I started thinking about my stepdad and his banter with his coworkers, I thought that if a git dad command was really going to help you out, it would help you when you mistyped the git add command. It could bring you a bit of levity… a dad joke!

And what better day than Father's Day to make that happen!