> ## Documentation Index
> Fetch the complete documentation index at: https://docs.paradime.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Working with Git

> Version-control your dbt™ project in Paradime with Git Lite or Git Advanced: branch, commit, push, resolve merge conflicts, and protect the main branch.

Git integration in Paradime provides comprehensive version control for your dbt™ projects, ensuring safe collaboration and code management. Whether you're new to Git or an experienced user, Paradime offers the right interface for your workflow.

### Git Modes in Paradime

Paradime supports two Git interfaces designed for different user needs:

* [**Git Lite**](/guides/working-with-git/git-lite): Simplified interface with built-in safeguards for Git beginners.
* [**Git Advanced**](/guides/working-with-git/git-advanced): Full-featured Git interface for experienced users who need complete control.

Choose your preferred mode in [IDE Preferences](/products/code-ide/write-code/preferences#git-workflow-preferences).

<Info>
  **Git CLI Support**

  The Git command line interface is available in the Paradime [Integrated Terminal](/products/code-ide/run-and-preview/index) regardless of your selected Git mode.
</Info>

***

### Git Workflow & Management

<CardGroup cols={2}>
  <Card title="🔒 Read-Only Branches" href="/guides/working-with-git/read-only-branches" horizontal>
    Learn how Paradime protects your main branch and proper workflow practices.
  </Card>

  <Card title="🔀 Merge Conflicts" href="/guides/working-with-git/merge-conflicts" horizontal>
    Resolve conflicts with Paradime's visual resolution tools.
  </Card>

  <Card title="🔍 GitLens" horizontal>
    Enhanced visibility with blame annotations, history, and search capabilities.
  </Card>

  <Card title="🗑️ Delete Branches" href="/guides/working-with-git/delete-branches" horizontal>
    Clean up merged branches to keep your workspace organized.
  </Card>

  <Card title="⏳ Connect a Repository Asynchronously" href="/guides/working-with-git/connecting-a-repository-asynchronously" horizontal>
    Save a repository now and verify the connection later once the Deploy Key is installed.
  </Card>
</CardGroup>

***

### Security & Administration

<CardGroup cols={2}>
  <Card title="✍️ Signed Commits" href="/guides/working-with-git/configuring-signed-commits-on-paradime-with-ssh-keys" horizontal>
    Configure SSH key-based commit signing for enhanced security.
  </Card>

  <Card title="🛡️ GitHub Branch Protection" href="/guides/working-with-git/github-branch-protection-guide-preventing-direct-commits-to-main" horizontal>
    Set up branch protection rules and enforce review processes.
  </Card>
</CardGroup>


## Related topics

- [Accelerating GitOps](/guides/paradime-101/getting-started-with-the-paradime-ide/dinoai-accelerating-your-analytics-engineering-workflow/accelerating-git-ops.md)
- [Read Only Branches](/guides/working-with-git/read-only-branches.md)
- [Version Control](/products/code-ide/version-control/index.md)
- [Git Lite](/guides/working-with-git/git-lite.md)
- [Git Advanced](/guides/working-with-git/git-advanced.md)
