Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Git Commit NavigatorNew to Visual Studio Code? Get it now.
Git Commit Navigator

Git Commit Navigator

amansharma.dev

|
6 installs
| (0) | Free
Effortlessly step through your Git commit history—any direction, any starting point. Navigate to the next or previous commit with a single click, exploring your project’s evolution at your own pace. Perfect for debugging, code reviews, or just satisfying your curiosity about how you got here.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Git Commit Navigator

A Visual Studio Code extension that allows you to navigate between Git commits with ease. Includes buttons to move to the previous or next commit.


Features

  • Navigate Commits:
    • Use the status bar buttons to move to the previous or next commit.
    • Seamlessly switch between commits in your Git repository.

Installation

  1. Open Visual Studio Code.
  2. Go to the Extensions view by clicking on the Extensions icon in the Activity Bar on the side of the window or pressing Ctrl+Shift+X.
  3. Search for Git Commit Navigator.
  4. Click Install to install the extension.
  5. Reload VS Code if prompted.

Usage

Navigate Between Commits

  • Use the status bar buttons to navigate:
    • Previous Commit: Moves to the previous commit (HEAD~1).
    • Next Commit: Moves to the next commit (HEAD@{1}).

Requirements

  • Visual Studio Code: Version 1.75.0 or higher.
  • Git: Ensure Git is installed and configured on your system.

Known Issues

  • If the repository is in a detached HEAD state, navigation may not work as expected.

Contributing

Contributions are welcome! If you have any ideas, bug reports, or feature requests, please open an issue or submit a pull request.

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/YourFeatureName).
  3. Commit your changes (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature/YourFeatureName).
  5. Open a pull request.

License

This project is licensed under the MIT License.


Support

If you find this extension useful, consider giving it a ⭐️ on GitHub.


Screenshots

Status Bar Buttons

// ToDo add Screenshots


Changelog

v1.0.0 (Initial Release)

  • Added buttons to navigate between commits.

Contact

For questions or feedback, feel free to reach out:

  • GitHub: iamamansharma
  • Email: hi@amansharma.dev
  • Website: amansharma.dev

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