Skip to content

nhedger/git-reminder

Repository files navigation

Git Reminder

Git Reminder is a Visual Studio Code extension that reminds you to commit and push your changes at regular intervals. It's a simple way to avoid losing your work and keep your repository up to date.

  • ⏰ Customizable interval
  • 🔔 Simple, or modal notifications
  • ⭐ Supports multiple workspaces and repositories

Installation

Git Reminder is distributed on the Visual Studio Marketplace and the Open VSX Registry. You can install it from the extensions view in Visual Studio Code, or VSCodium.

How it works

Git Reminder runs in the background and monitors the git repositories of your workspace.

Every two minutes, it checks if there any uncommitted changes or unpushed commits that have been sitting around for more than 30 minutes. If it finds any, it will notify you.

You can customize the interval, timespan, and notification type in the extension settings.

Motivation

I created Git Reminder after losing a whole day's work because I accidentaly ran the git reset --hard command that was in my history. That could have easily been avoided had I committed and pushed my changes. I wanted a simple way to remind myself to commit and push my changes at regular intervals.

License

Git Reminder is open-sourced software licensed under the MIT License.