Skip to content

tomheng/gogit

Repository files navigation

Gogit

Gogit is a go git in golang from bottom-up. It is just a golang programing excercise.

Quick Start

it is very easy to have a try, just use it as git, replacing git to gogit in your cmd.

go get github.com/tomheng/gogit
gogit ls-remote git://github.com/tomheng/gogit

Commands

  1. Supported

    • gogit ls-remote (partial function)
  2. on the way

    • git cat-file
    • git ls-tree
    • git clone
    • git gc
    • git daemon
    • git hash-object
    • git write-tree
    • git checkout
    • git branch
    • git show-branch
    • git unpack-objects
    • git reset
    • git add
    • git commit
    • git pull
    • git push
    • git symbolic-ref
    • git update-ref
    • git commit-tree
    • git unpack-objects
    • git rev-list
    • git rev-parse

#Reference

#License Gogit is primarily distributed under the terms of both the MIT license.

About

git implement in golang

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages