Implemented a simplified version control system similar to Git, providing functionalities such as repository structure, commits, branches, merges, and file tracking.
- Repository Structure: Organized repository structure to manage files and directories.
- Commits: Ability to create and manage commits to track changes in the repository.
- Branches: Support for creating and managing branches to work on different versions of the codebase simultaneously.
- Merges: Implemented merge functionality to combine changes from different branches.
- File Tracking: Tracking changes to files and directories within the repository.