Gitlet is one of the heavy-duty projects I have built. It comes with a lot of features and functionalities. Gitlet is a simpler and a smaller version of the famous version control system called Git. This app is very user-friendly and works quite similar to Git. The local version of this app works perfectly well but the remote version needs further development.
As of now, the following commands are fully functional:
- init
- add [filename]
- commit [message]
- rm [filename]
- log
- global-log
- find [commit-message]
- status
- checkout [filename] / [commit-id] [filename] / [branch name]
- branch [branch name]
- rm-branch [branch name]
- reset [commit id]
- merge [branch name]
- rebase [branch name]
- i-rebase [branch name]
To try it out, download the zipped folder on the left and run the Gitlet.bat file (Windows Batch File). Make sure to copy the two files to the folder where you want to create the repository.