---
title: Git Installation
description: "Installing Git for Verdent"
---

Verdent uses **Git worktrees** to create isolated workspaces. Git is a required dependency, but you **don't need to install it ahead of time**.

<Note>
On first launch, Verdent checks whether Git is available and compatible. If Git is missing or outdated, Verdent will prompt you and guide you through installation. Verdent also prompts for Git author configuration when needed.
</Note>

---

## Why Verdent Uses Git

Verdent relies on Git worktrees to manage isolated workspaces safely:

| Feature | What Git Enables |
|---------|------------------|
| **Workspace Isolation** | Separate working directories via worktrees |
| **Independent Changes** | Each workspace can have its own branch and state |
| **Git Workflow Compatibility** | Works with standard Git tools and workflows |

<Tabs>
  <Tab title="Welcome Screen">
    <Frame caption="Verdent automatically checks whether Git is installed and shows an installation prompt if needed">
      <img src="/docs-images/git-installation.-1-welcome-screen.png" alt="Git installation welcome screen" />
    </Frame>
  </Tab>
  <Tab title="Author Information">
    <Frame caption="Verdent asks for your Git author information during setup">
      <img src="/docs-images/git-installation-2-author-information.png" alt="Git author information prompt" />
    </Frame>
  </Tab>
</Tabs>

---

## Manual Installation

If you prefer to install Git yourself:

- **macOS**: [git-scm.com/download/mac](https://git-scm.com/download/mac) or `brew install git`
- **Windows**: [git-scm.com/download/win](https://git-scm.com/download/win)

Verify installation with `git --version`.

---

## FAQs

<Accordion title="What is Git?">
Git is a free, open-source version control system that tracks changes to your files. Verdent uses Git worktrees to create isolated workspaces.
</Accordion>

<Accordion title="Can I use Verdent without Git?">
No. Git worktrees are fundamental to Verdent's workspace isolation. Without Git, Verdent cannot create or manage isolated workspaces.
</Accordion>

<Accordion title="What if my project isn't a Git repository?">
Verdent can still work with folders that are not Git repositories. If Git initialization is required for workspace isolation, Verdent will prompt you and guide you through the next step.
</Accordion>

---

## See Also

<CardGroup cols={2}>
  <Card title="System Requirements" icon="gear" href="/docs/verdent/getting-started/system-requirements">
    Full system requirements
  </Card>
  <Card title="Installation" icon="download" href="/docs/verdent/getting-started/installation">
    Install Verdent
  </Card>
</CardGroup>
