Isso lhe dá o seu próximo objeto commit.
O terceiro é o objeto commit.
Um objeto commit (entrega) liga árvores de objetos junto com um histórico.
Como o seu ponto de partida é o objeto commit ca82a6 que você viu no arquivo info/refs, você começa obtendo ele
Because your starting point is the ca82a6 commit object you saw in the info/refs file, you start by fetching that
O objeto tag é muito parecido com um objeto commit - contém um tagger (pessoa que cria a tag), uma data, uma mensagem e um ponteiro.
The tag object is very much like a commit object - it contains a tagger, a date, a message, and a pointer.
Por exemplo, se você quer mostrar o último objeto commit em um branch, os seguintes comandos são equivalentes, assumindo que o branch topic1 aponta para ca82a6d
For instance, if you want to show the last commit object on a branch, the following commands are equivalent, assuming that the topic1 branch points to ca82a6d
Para criar um objeto commit, você chama commit-tree e especifica uma única árvore SHA-1 e quais objetos commit, se houverem, diretamente precederam ele.
To create a commit object, you call commit-tree and specify a single tree SHA-1 and which commit objects, if any, directly preceded it.
Ele reescreve a cada objeto commit da primeira árvore que você tem que modificar para remover uma referência de arquivo grande.