Provide a more convenient view of branch operations.
This plugin defines a command git-branches.all-branches that can be used to list all branches in the repository, and then several most useful operation on them.
Available operations for non-current branches include:
compare (requires GitLens or Gitless extension, or it won't show up)
delete (there is no confirm, so be careful!)
Available operations for local branches include:
You can use it by typing git-branches.all-branches or All Branches in the command palette.
Or you can bind it to a keyboard shortcut, which I suggest.
When push a local branch whose upstream is set to a different name remote branch, it will be pushed to a new remote branch with same name, and its upstream will be set to the new remote branch.
Feel free to do anything with this plugin.
Glad it helps.