Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Tingly GitNew to Visual Studio Code? Get it now.
Tingly Git

Tingly Git

Tingly-Dev

|
12 installs
| (0) | Free
Git add files/folders via right-click context menu, view file history logs, and manage .gitignore and LICENSE — all without leaving the editor
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Tingly Git

A VS Code extension that lets you git add files/folders via right-click, view file history logs, and manage .gitignore and LICENSE — all without leaving the editor.

Philosophy: We extend VSCode's native Git with unique convenience features. No duplication, just smart enhancements to your daily Git workflow.

Why Tingly Git?

VSCode's Source Control panel is excellent for Git basics. Tingly Git adds the missing convenience features that streamline your workflow:

Feature Why It Matters
Smart Gitignore Templates Browse & insert 50+ curated templates from GitHub's official collection - faster than manual copy-paste
License Management Browse & insert license templates from the official collection - set up your project license in seconds
File History Log Quick access to git log for any file - no terminal needed
Commit Message Autocomplete See staged files while typing commit messages - write better messages
Context Menu Staging Right-click to add files - faster than opening Source Control panel

These are features VSCode doesn't provide natively - designed to save you time every day.

Commands

Access via Command Palette (Ctrl+Shift+P / Cmd+Shift+P):

Command What It Does
Tingly Git: Manage .gitignore Browse and insert templates from GitHub's official collection
Tingly Git: Manage LICENSE Browse and insert license templates from the official collection
Tingly Git: Log Current File Show commit history for the active file
Tingly Git: Add Remote Add a named remote to your repository

Also available via context menu - Right-click files/folders for "Git: Add File/Directory" and "Git: Log Current File".

Context Menu

Right-click on:

  • Files/Folders in explorer → "Git: Add File/Directory"
  • Editor/tabs → "Git: Add File/Directory", "Git: Log Current File"

Gitignore Templates

We fetch templates directly from github/gitignore - the official, community-maintained collection.

Covering 50+ popular technologies:

  • Languages: Node, Python, Go, Rust, Java, TypeScript, C++, C
  • Frameworks: React, Vue, Angular, Next.js, Django, Laravel, Rails, NestJS
  • Mobile: Android, iOS/macOS, Flutter, React Native
  • Tools: VS Code, IntelliJ, Docker, Terraform, Kubernetes
  • Build Tools: Maven, Gradle, Cargo, Composer, SBT

Just select what you need - we fetch and merge it into your .gitignore automatically.

Commit Message Autocomplete

When writing commit messages in VSCode's Source Control input:

  1. Press Ctrl+Space or Cmd+I to trigger suggestions
  2. See all staged files with their paths
  3. Type to fuzzy-filter (matches anywhere in the path)
  4. Select to insert the file path into your message

Perfect for writing clear, descriptive commit messages that reference specific files.

Usage

  1. Install the extension from VSIX file
  2. Open Command Palette (Ctrl+Shift+P)
  3. Search for Tingly Git commands or use context menus
  4. For gitignore: Search "Tingly Git: Manage .gitignore" to browse and add templates

Requirements

  • VS Code 1.90.0 or higher
  • Git installed on your system

Release Notes

See CHANGELOG.md for a full history of changes.

Support

Report issues on GitHub

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft