Various improvements were made to the Git Client add-on since the last
The Git Client now contributes a new side-view, called the Git Branch
Manager, which presents all the local and remote branches as a tree.
Actions were added to the tree's contextual menu to make it very easy to
check out branches, and to create or delete branches.
You can now easily switch between local branches using a drop-down menu
from the top-right corner of the Git Staging view or by using the Git
The JGit component included in the Git Client was updated to version 5.9.0.
Some editor variables are now supported, including:
You can now undo changes by moving the HEAD of the current branch to the
selected commit using the new Reset "[branch_name]" to this commit action.
Various actions and options were added to enhance the Git Client. For
example, you can amend the last commit, automatically push changes to
the remote repository, compare two revisions of the same file, reset
stored credentials, and more options to create a new branch.