Context Menus - MeetGundaniya/vscode-git-graph GitHub Wiki
The page describes the options available in each of the context menu's.
Commit Context Menu
Accessed by right clicking on a commit.
- Add Tag...
- Create Branch...
- Checkout...
- Cherry Pick...
- Revert...
- Drop... (if topologically possible)
- Merge into current branch...
- Rebase current branch on this Commit...
- Reset current branch to this Commit...
- Copy Commit Hash to Clipboard
- Copy Commit Subject to Clipboard
Uncommitted Changes Context Menu
Accessed by right clicking on the uncommitted changes.
- Stash uncommitted changes...
- Reset uncommitted changes...
- Clean untracked files...
- Open Source Control View
Branch Context Menu (Local & Not Checked Out)
Accessed by right clicking on a local branch's label.
- Checkout Branch
- Rename Branch...
- Delete Branch...
- Merge into current branch...
- Rebase current branch on Branch...
- Push Branch... (if remotes exist)
- Create Pull Request... (if Pull Request Creation is configured)
- Create Archive
- Select in Branches Dropdown
- Unselect in Branches Dropdown
- Copy Branch Name to Clipboard
Branch Context Menu (Local & Checked Out)
Accessed by right clicking on a local branch's label.
- Rename Branch...
- Push Branch... (if remotes exist)
- Create Pull Request... (if Pull Request Creation is configured)
- Create Archive
- Select in Branches Dropdown
- Unselect in Branches Dropdown
- Copy Branch Name to Clipboard
Branch Context Menu (Remote)
Accessed by right clicking on a remote branch's label.
- Checkout Branch...
- Delete Remote Branch...
- Fetch into local branch... (if a local branch shares the same name, and it is not checked out)
- Pull into current branch...
- Create Pull Request
- Create Archive
- Select in Branches Dropdown
- Unselect in Branches Dropdown
- Copy Branch Name to Clipboard
Stash Context Menu
Accessed by right clicking on a stash commit or stash label.
- Apply Stash...
- Create Branch from Stash...
- Pop Stash...
- Drop Stash...
- Copy Stash Name to Clipboard
- Copy Stash Hash to Clipboard
Tag Context Menu
Accessed by right clicking on a tag label.
- View Details (if annotated tag)
- Delete Tag...
- Push Tag... (if remotes exist)
- Create Archive
- Copy Tag Name to Clipboard
Column Visibility Context Menu
Accessed by right clicking on the column headers.
- Date
- Author
- Commit
Commit Details View File Context Menu
Accessed by right clicking on a file on the right side of the Commit Details View.
- View Diff
- View File at this Revision
- View Diff with Working File
- Open File
- Copy Absolute File Path to Clipboard
- Copy Relative File Path to Clipboard
External Link Context Menu
Accessed by right clicking on an external link (e.g. Issue Links, URL's in commit messages, author email addresses).
- Open URL
- Copy URL to Clipboard
Internal Link Context Menu
Accessed by right clicking on an internal link (e.g. Parent Commit Hashes).
- Follow Internal Link