gitwatch is a small Bash script that watches a file or folder and automatically commits changes to a Git repository, optionally pushing to a remote.