gitwatch
Automatically commit file or directory changes to a git repository.
TLDR
Automatically commit any changes made to a file or directory
$ gitwatch [path/to/file_or_directory]
Automatically commit changes and push them to a remote repository
$ gitwatch -r [remote_name] [path/to/file_or_directory]
Automatically commit changes and push them to a specific branch of a remote repository
$ gitwatch -r [remote_name] -b [branch_name] [path/to/file_or_directory]