gitextensions/gitextensions — pull request #1451 by claycephus (2012-11-27 20:35:28+00:00)
Title: New Sync to Remote plugin

This plugin allows users familiar with SVN to ramp up on Git faster. This plugin will:
* fetch changes from a remote
* create local branches for all remote branches
* delete pruned remote branches
* reset local branches to match remote branches
* not affect local-only branches

A confirmation is displayed for any change to the user's working directory. Satisfies:
http://stackoverflow.com/questions/13570305/script-to-sync-local-and-remote-tracking-branches-prune-delete-and-create