# Git

- [How to use Beyond Compare with Git](https://beyondcompare.gitbook.io/project/git/quickstart-looking-at-a-git-repository-with-beyond-compare.md): How to start at the command line and end up in Beyond Compare's GUI
- [Do a roll-back to peek at your old code](https://beyondcompare.gitbook.io/project/git/do-a-roll-back-to-peek-at-your-old-code.md)
- [Quickstart: Folder Merge](https://beyondcompare.gitbook.io/project/git/how-to-do-a-folder-merge.md)
- [Why merge three folders?](https://beyondcompare.gitbook.io/project/git/merging-two-or-three-directories.md): If you have data in two places and want to bring it together, BC can let you visually merge everything.  A special case is different versions in a version control system, like Git.
- [Beyond Compare Three-Way Folder Merge Symbols Explained](https://beyondcompare.gitbook.io/project/git/beyond-compare-three-way-folder-merge-symbols-explained.md)
- [How to compare two commits, both old, in Git](https://beyondcompare.gitbook.io/project/git/how-to-look-at-two-old-versions-of-a-file-in-git.md)
- [Git mergetool: merging three files.](https://beyondcompare.gitbook.io/project/git/untitled.md): Sometimes you don't wand to merge folders, you just want to merge files.  In fact, handling a Git merge is the main thing you would use BC for in Git.
- [How to recover an older version of your code with Git and Beyond Compare](https://beyondcompare.gitbook.io/project/git/help-i-broke-my-code.md)
- [Peeking under the hood at how Git does its thing](https://beyondcompare.gitbook.io/project/git/how-the-heck-does-git-really-work.md): Beyond Compare can reveal the blobs and hooks in your .git folder.
- [Getting better at Git](https://beyondcompare.gitbook.io/project/git/the-one-thing-that-will-improve-your-git-ability.md)
- [Find changes since last commit](https://beyondcompare.gitbook.io/project/git/find-changes-since-last-commit.md)
- [Patches](https://beyondcompare.gitbook.io/project/git/patches.md)
- [How to configure Visual Studio to use Beyond Compare for Version Control](https://beyondcompare.gitbook.io/project/git/how-to-configure-visual-studio-to-use-beyond-compare-for-version-control.md)


---

# 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.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.
