Skip to content

Latest commit

 

History

26 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mini-Git

A git implementation written in c#.

Currently it only supports a single branch and assumes all files in the current working directory are staged.

Supported commands

Command Description
init Initialise a new repository
commit Commit current directory to main
log Show commit logs
diff Show changes between commits
clone Clone a repository into the current directory

Plumbing commands

Command Description
cat-file Display contents or details of repository objects
hash-object Compute object hash and optionally create an object from a file
ls-tree List the contents of a tree object
write-tree Create a tree object from the current directory

To implement

  • push
  • pull

About

C# Git Implementation

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages