# Peeking under the hood at how Git does its thing

Here is how to check out the structure of a Git archive by dragging it into Beyond Compare.   And then dragging one of your other Git archives. &#x20;

1. Drag the hidden `.git` folder of your project, drop it into Beyond Compare FolderCompare.
2. Double click various folders to expand and collapse them
3. Double click files to display them &#x20;
4. Now open the .git file for a different project in the other pane of BC

![A pair of .git directories](/files/-LY3ypDQvd-QpXd6GK3f)

What you have revealed is the gnarly nuts and bolts of your blobs et al.  Now go [here ](https://www.sbf5.com/~cduan/technical/git/git-1.shtml)where Charles Duan explains what we are looking at. Or watch Michael Schwern's [Tinkertoy Git](https://www.youtube.com/watch?v=1ffBJ4sVUb4) video.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://beyondcompare.gitbook.io/project/git/how-the-heck-does-git-really-work.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
