Skip to content
Snippets Groups Projects
Commit 66158e33 authored by Junio C Hamano's avatar Junio C Hamano
Browse files

Illustration: "Fundamental Git Index Operations"


Jon Loeliger's ASCII art in the Discussion section.

Signed-off-by: default avatarJunio C Hamano <junkio@cox.net>
parent 160252f8
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -399,6 +399,46 @@ save the note about that state, in practice we tend to just write the
result to the file `.git/HEAD`, so that we can always see what the
last committed state was.
 
Here is an ASCII art by Jon Loeliger that illustrates how
various pieces fit together.
------------
commit-tree
commit obj
+----+
| |
| |
V V
+-----------+
| Object DB |
| Backing |
| Store |
+-----------+
^
write-tree | |
tree obj | |
| | read-tree
| | tree obj
V
+-----------+
| Index |
| "cache" |
+-----------+
update-index ^
blob obj | |
| |
checkout-index -u | | checkout-index
stat | | blob obj
V
+-----------+
| Working |
| Directory |
+-----------+
------------
6) Examining the data
~~~~~~~~~~~~~~~~~~~~~
 
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment