Skip to content

sir-george2500/arch-git

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arch-Git

Overview

It is generally believed that Linus Torvalds took just 5 days to build Git. While my implementation might take longer due to my skill level in Rust, this project aims to create a version control system inspired by Git.

What is Arch-Git?

Arch-Git is a version control system similar to Git, with some additional features and improvements. This project is a custom implementation of a Git-like version control system written in Rust.

Getting Started

Prerequisites

  • Rust programming language
  • Cargo (Rust's package manager)

Installation

  1. Clone the repository:
git clone [email protected]:sir-george2500/arch-git.git

Navigation and Setup

Navigate to the project directory:

cd arch-git

then run the below command to build your project

cargo build 

then run this command to run your project

 ./target/debug/arch-git init test

then cd into test directory and run git status you should see something like the below

On branch master No commits yet nothing to commit (create/copy files and use "git add" to track)

currently there are few features as been added

  • Initializing of empty repository
  • Track File with the add command
  • Checking Status with status command

About

Custom implementation of git

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages