Skip to content

nihitb06/primitive-version-control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

19 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Primitive Version Control

A small primitive version control system that is compatible with Git. The reason for this project was to understand how Git works as a version control system under the hood.

The project was created by following the tutorial given here.

πŸš€ Commands Supported

  1. add
  2. cat-file
  3. checkout
  4. commit
  5. hash-object
  6. init
  7. log
  8. ls-tree
  9. merge
  10. rev-parse
  11. rm
  12. show-ref
  13. tag

🧐 What's inside?

A quick look at the files in the project

  1. pvc: This file contains the executable for the project.
  2. libpvc.py: This python file defines the functionality of the project.
  3. README.md: This is the file you're reading right now. :)

</> by @nihitb06

About

A Primitive Git Clone built to understand how Git works under the hood.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages