Skip to content

PyGit is a Python-based version control system inspired by Git. It allows users to initialize repositories, stage files, and commit changes in a simplified way, making it an excellent project for understanding the fundamentals of version control.

Notifications You must be signed in to change notification settings

emmanuelwangila/python-version-ctrl

Repository files navigation

PyGit: A Lightweight Version Control System

PyGit is a Python-based version control system inspired by Git. It allows users to initialize repositories, stage files, and commit changes in a simplified way, making it an excellent project for understanding the fundamentals of version control.

Features

  • Initialize Repository: Create a .pygit directory with necessary subdirectories.
  • Stage Files: Add files to the staging area.
  • Commit Changes: Save staged changes with a message.

Installation

  1. Clone the repository:
    git clone https://github.com/your-username/python-version-ctrl.git
    cd python-version-ctrl

About

PyGit is a Python-based version control system inspired by Git. It allows users to initialize repositories, stage files, and commit changes in a simplified way, making it an excellent project for understanding the fundamentals of version control.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages