Git has grown a set of internal API over time. This collection documents them.
allocation growing API
argv-array API
builtin API
config API
credentials API
decorate API
diff API
directory listing API
Error reporting in git
gitattributes API
grep API
hashmap API
history graph API
merge API
object access API
parse-options API
quote API
ref iteration API
Remotes configuration API
revision walking API
run-command API
setup API
sha1-array API
sigchain API
string-list API
submodule config cache API
trace API
tree walking API
xdiff interface API