vscode-git-graph
  • Welcome
  • General
    • Context Menus
    • Extension Settings
      • Configuring a custom Pull Request Provider
    • Downloading & Installing Releases
    • Git Executable Detection
  • Contributing / Development
    • Contributing
    • Issue Prioritisation
    • Codebase Outline
    • Support Development / Donate
  • Links
    • GitHub Repo
    • Discord
    • Code of Conduct
Powered by GitBook
On this page
  • Commit Context Menu
  • Uncommitted Changes Context Menu
  • Branch Context Menu (Local & Not Checked Out)
  • Branch Context Menu (Local & Checked Out)
  • Branch Context Menu (Remote)
  • Stash Context Menu
  • Tag Context Menu
  • Column Visibility Context Menu
  • Commit Details View File Context Menu
  • External Link Context Menu
  • Internal Link Context Menu
  1. General

Context Menus

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

PreviousWelcomeNextExtension Settings

Last updated 3 years ago