Rebuilding Git
This is a replica of the commonly used program "git" which is a version control system that helps you keep track of different version as well as making it easier to code in groups with its ability to branch.
+ Github Link
This version of git has the basic command require to be a version control system. Here are the commands that it supports:
- init
 
- add 
 
- commit "commit message"
 
- status
 
- log
 
- global-log
 
- rm <file>
 
- merge <branch>
 
- reset <commit id>
 
- rm-branch <branch-name>
 
- branch <branch-name>
 
- checkout <branch-name>
 
- checkout -- <file-name>
 
- checkout <commit-ID> -- <file-name>