Skip to content

Latest commit

 

History

History
26 lines (21 loc) · 752 Bytes

File metadata and controls

26 lines (21 loc) · 752 Bytes

Got

coverage

Got is a tiny Git client, written in Go. It is a loose translation of wyag; but in Go instead of Python.

The following commands are supported:

  • got add <path>...
  • got checkout <reference>
  • got commit [-m message]
  • got init [path]
  • got log [commit]
  • got rm <path>
  • got status
  • got tag [-annotate] <name> <object>

As well as the following "plumbing" commands:

  • got cat-file <hash>
  • got check-ignore <path>...
  • got hash-object [-w] <path> <type>
  • got ls-files [-verbose]
  • got ls-tree [-r] <tree>
  • got rev-parse <type> <name>
  • got show-ref

Note that got does not support pack files!