- Set commits to specific dates and times,
- Custom commit messages
- Bulk commit with The GitHub Committer
This project creates commits and pushes them to a remote repository on GitHub to create Contributions. Its purpose is to mirror commits manually made within projects where you do not have direct access to your git account.
- NodeJS
- NPM
- Git
- GitHub Account
Hint: This project is meant to run locally on your machine. It is not meant to be deployed to a server.
- Clone this repository
- Run
npm install
to install dependencies - Set up your GitHub account to allow access to your repository
- Delete the
.git
folder - Open terminal and use following commands:
git init
git add .
git commit -m "init"
- Create a new repository on GitHub and push this Repository to it, don't fork it!
- Config your git name and Email with
git config --global user.name "John Doe"
andgit config --global user.email
. If you only want the credentials within this repository, then remove the--global
flag - Run
npm run dev
to start the application
- Open your browser and navigate to
http://localhost:3000
All your commits being stored in the COMMITS.md file, where you can check the latest commits, the message and their timestamps.