tomheng / gogit

git implement in golang

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:MIT License


Languages

Language:Go 100.0%