A small git implementation in rust
Usage: minigit <COMMAND>
Commands:
init Create an empty Git repository or reinitialize an existing one
cat-file Provide contents or details of repository objects
hash-object Compute object ID 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 index
commit-tree Create a new commit object
commit Record changes to the repository
branch List branches
checkout Switch branches
help Print this message or the help of the given subcommand(s)
Options:
-h, --help Print help
-V, --version Print version