когда мерзавец создать дерево? - PullRequest
0 голосов
/ 30 января 2019

У меня есть три файла:

git add . 

И

git commit -m "bla blah blah"

К сожалению, я не вижу ни одного, git tree.Когда Git создать дерево?Для этого есть правило?

с:

$ git cat-file -p master^{tree}

я вижу только:

blobs

[Ubuntu-1604-xenial-64-minimal]mars~/git29012019[0]> git cat-file -p master^{tree}
100644 blob 39f7cb850446bb67a198a4df484aa627b4907be4    hallo.txt
100644 blob 7fcd1b9ac1bf7d3544297b177de51bb1fe4891dc    heute.txt
100644 blob d2606d4f699dafaf905b1645dcd04e767623622b    meins.txt

когда создается дерево?когда мерзавец создать дерево?Спасибо

1 Ответ

0 голосов
/ 30 января 2019

Git создает объекты дерева (если необходимо), когда вы делаете git add.

. Верхний объект дерева временно сохраняется в индексном файле, и его хэш заполняется в объекте фиксации позже, когда вы создаетеэто.

И вы могли видеть, как они делают: git cat-file -p master

...