Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>Git Workflow AssistantNew to Visual Studio Code? Get it now.
Git Workflow Assistant

Git Workflow Assistant

AdityaTiwari0890

|
14 installs
| (1) | Free
Visual Git operations interface with non-intrusive workflow
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

🚀 Git Workflow Assistant

Git Workflow Assistant

Git Workflow Assistant is a powerful VS Code extension that helps developers execute common and advanced Git commands with one click, directly inside Visual Studio Code. It provides a visual Git Tree View for branches, commits, remotes, stash, and tags — making Git easier, faster, and more visual.

This extension is ideal for students, beginners, and professionals who want to simplify their Git workflow without using the terminal manually.

✨ Features

🔹 One-Click Git Commands

Run frequently used Git commands directly from the sidebar:

Category Commands
Repository git status, git log, git init
Branches git checkout -b, git checkout, git branch -d
Commits git commit, git add -A && commit, git commit --amend
Remote git pull, git push, git fetch, git remote add
Stash git stash, git stash pop, git stash list
Tags git tag, git tag -d, git push --tags

🌳 Git Tree View (Sidebar)

Visual Git operations inside the Explorer panel:

  • Repository – Status, Log, View Changes
  • Branches – Create, Switch, Delete branches
  • Commits – Commit staged, Commit all, Amend
  • Remote – Pull, Push, Fetch, Setup Remote
  • Stash – Stash, Pop, List
  • Tags – Create, Delete, Push tags

⚡ Key Benefits

  • ✅ Non-intrusive – No popups on startup
  • ✅ Visual interface – Click instead of typing commands
  • ✅ PowerShell compatible – Works on Windows
  • ✅ Smart remote handling – Prompts for setup only when needed
  • ✅ Integrated terminal – See all command outputs

🧩 How to Use

  1. Install the extension
  2. Open a folder in VS Code
  3. Look for "Git Workflow Assistant" in the Explorer sidebar
  4. Click on any command to execute it

If folder is not a Git repository:

  • Click "Initialize Repository" to run git init

To connect to GitHub/GitLab:

  • Expand Remote → Click "Setup Remote"
  • Enter your repository URL (e.g., https://github.com/username/repo.git)

📸 Screenshot

📁 Explorer
└── 🔧 Git Workflow Assistant
    ├── 📁 Repository
    │   ├── ℹ️ Git Status
    │   ├── 📜 Git Log
    │   ├── 📝 View Changes
    │   └── ➕ Initialize Git
    ├── 🌿 Branches
    │   ├── ➕ Create Branch
    │   ├── 🔀 Switch Branch
    │   └── 🗑️ Delete Branch
    ├── ✓ Commits
    │   ├── ✅ Commit Staged
    │   ├── ✅✅ Commit All
    │   └── ✏️ Amend Last Commit
    ├── ☁️ Remote
    │   ├── ⬇️ Pull
    │   ├── ⬆️ Push
    │   ├── 🔄 Fetch
    │   └── ➕ Setup Remote
    ├── 📦 Stash
    │   ├── 📦 Stash Changes
    │   ├── 📤 Pop Stash
    │   └── 📋 View Stash List
    └── 🏷️ Tags
        ├── ➕ Create Tag
        ├── 🗑️ Delete Tag
        └── ☁️ Push Tags

📦 Requirements

  • Visual Studio Code 1.60.0 or higher
  • Git installed and configured
  • A workspace folder open

⚙️ Extension Settings

This extension does not require any configuration. Just install and start using!

🐞 Known Issues

  • Some Git commands may fail if the folder is not a Git repository
  • Merge conflicts must be resolved manually
  • Large repositories may take time to load

📝 Release Notes

1.1.0

  • Fixed PowerShell compatibility (replaced && with ;)
  • Added custom commands for Stash and Tags
  • Added icon and repository link
  • Improved tree view structure
  • Added refresh button

1.0.0

  • Initial release
  • One-click Git commands
  • Git Tree Views
  • Remote management

👨‍💻 Author

Aditya Tiwari

  • GitHub: https://github.com/AdityaTiwari0890
  • LinkedIn: https://www.linkedin.com/in/adityatiwari089
  • Repository: https://github.com/AdityaTiwari0890/git-workflow-assistant
  • Launch Post: LinkedIn Announcement

🤝 Contributing

Contributions are welcome! Feel free to open issues or submit pull requests on GitHub.

📄 License

This project is licensed under the ISC License.

❤️ Support

If you find this extension helpful:

  • ⭐ Star the GitHub repository
  • Share it with your friends
  • Provide feedback or suggestions

Enjoy faster and simpler Git workflows with Git Workflow Assistant! 🚀

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