Git

About

Git is a distributed version-control system for tracking changes in source code during software development. It is designed for coordinating work among programmers, but it can be used to track changes in any set of files.

Not that there is already native component to manage git within VSCode. This module extends the capabilities of git by adding some features.

Git is already installed during the VSCode-Anywhere installation process. This module allows you to install only additional VSCode extensions.

Installation

Change enable from False to True in the git section (cf module installation).

vscode-anywhere:
    git:
        enabled: True

You can also take a look at the VSCode-Anywhere git module configuration.

For more details read the official documentation.

Requirements

No requirements (git is installed during the installation process).

VSCode

VSCode extensions

Hirse.vscode-ungit

This extension shows ungit in Visual Studio Code.

mhutchie.git-graph

This extension allows you to view a Git Graph of your repository, and easily perform Git actions from the graph.

eamodio.gitlens

GitLens supercharges the Git capabilities built into Visual Studio Code. It helps you to visualize code authorship at a glance via Git blame annotations and code lens, seamlessly navigate and explore Git repositories, gain valuable insights via powerful comparison commands, and so much more.

lamartire.git-indicators

This extension shows some got indicators

VSCode settings

{
    "gitlens.defaultGravatarsStyle": "retro",
    "ungit.showButton": true,
    "ungit.showInActiveColumn": true
}

VSCode keybindings

No keybindings.

Software

Windows software

scoop

Linux software

brew

  • node (required for credentials-helper)

MacOS software

brew

  • node (required for credentials-helper)

Documentation

No documentation.

VSCode-Anywhere

Environment

vscode-anywhere:
  git:
    env:
      PATH: C:\VSCode-Anywhere\scoop\apps\nodejs\current

Assuming you have installed in the default directory C:\VSCode-Anywhere.

Specific settings

No specific settings.

Last updated