Does this support all common git commands (branch, checkout, merge, fetch, remote etc)? Awesome tool, its going to be a hit.
git-tf will create a git repository for you (or use your existing repository). So yes - you can use all the git commands on your git repository - even working with another remote. You can then "git tf checkin" to TFS from your master HEAD once you've made your changes.