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

# Git Lite

> Paradime Git Lite - Simplified Git version control for dbt™ projects. Manage code with ease and efficiency

export const Arcade = ({src, title}) => <div style={{
  position: 'relative',
  paddingBottom: 'calc(56.2225% + 41px)',
  height: 0,
  width: '100%'
}}>
    <iframe src={src} title={title} frameBorder="0" loading="lazy" allow="clipboard-write" allowFullScreen style={{
  position: 'absolute',
  top: 0,
  left: 0,
  width: '100%',
  height: '100%',
  colorScheme: 'light'
}} />
  </div>;

Git Lite simplifies version control for dbt™ projects. It provides a purpose-built git workflow that keeps you in sync with your main branch, perfect for users new to git or those who prefer a streamlined interface.

<Info>
  Git Lite creates new branches from your remote main/master branch and automatically handles syncing with remote branches.
</Info>

You can choose between Git Lite and Git Advanced in your [IDE preferences](/products/code-ide/user-interface/ide-preferences).

### Branch Management

#### Creating a New Branch

1. Click the **Git Lite** icon (🪄) in the left panel of the Code IDE
2. Select "Create Branch"
3. Enter your branch name
4. Click "Create Branch"

<Arcade src="https://demo.arcade.software/ZL4fNCjbrPyTR6LMT17R?embed&embed_mobile=tab&embed_desktop=inline&show_copy_link=true" title="Git Lite" />

#### Switching Branches

1. Click the **Git Lite** icon (🪄) in the left panel of the Code IDE
2. Click the branch dropdown
3. Use the search bar to find your branch
4. Select the branch name to switch

<Arcade src="https://demo.arcade.software/VntINqGLyH097OH2Yobd?embed&embed_mobile=tab&embed_desktop=inline&show_copy_link=true" title="Git Lite" />

<Info>
  Branch list updates automatically every 30 minutes. Click the refresh button to update manually.
</Info>

### Working With Changes

#### Keeping Branches Updated

Git Lite automatically checks if your branch is behind your remote branch and/or your main/master branch. This check happens:

* After each commit
* When you click the refresh button manually

<Frame>
  <img src="https://mintcdn.com/paradime-docs/9ZsuN0wtxDqr0yUA/images/image-153.png?fit=max&auto=format&n=9ZsuN0wtxDqr0yUA&q=85&s=f83d4f3ff79701ccbbc2e82e4452284e" alt="" width="431" height="559" data-path="images/image-153.png" />
</Frame>

#### Committing Changes

1. Click the **Git Lite** icon (🪄) in the left panel of the Code IDE
2. Enter a commit message
3. Click "Commit and Push"

<Info>
  **Git Lite will:**

  * Commit your changes
  * Push to your remote branch
  * Automatically pull and merge remote changes if needed
</Info>

<Arcade src="https://demo.arcade.software/AZDaPJ6I1gZv3Pn3xG4F?embed&embed_mobile=tab&embed_desktop=inline&show_copy_link=true" title="Git Lite" />

<Info>
  To abandon changes, click the "Discard All Changes" button.
</Info>

### Advanced Features

#### Opening Pull Requests

1. Click the **Git Lite** icon (🪄) in the left panel of the Code IDE
2. Ensure all changes are committed by clicking "Commit and Push"
3. Click "Open Pull Request"
4. Review changes in your git provider

<Warning>
  The "Open Pull Request" button is only enabled when there are no uncommitted changes.
</Warning>

#### Reverting Commits

To undo your last commit:

1. Click "Revert Commit" in the top right corner
2. Review the commit details
3. Click "Continue" to revert

<Frame>
  <img src="https://mintcdn.com/paradime-docs/9ZsuN0wtxDqr0yUA/images/image-157.png?fit=max&auto=format&n=9ZsuN0wtxDqr0yUA&q=85&s=a6ef45e1e31acf514e5e29154d49c2d6" alt="" width="470" height="563" data-path="images/image-157.png" />
</Frame>

#### Handling Merge Conflicts

When merge conflicts occur, Git Lite provides tools to help you resolve them easily.

<Info>
  For detailed instructions on resolving merge conflicts, see our [merge conflict documentation](/guides/working-with-git/merge-conflicts).
</Info>


## Related topics

- [Git Lite](/guides/working-with-git/git-lite.md)
- [Delete Branches](/guides/working-with-git/delete-branches.md)
- [Accelerating GitOps](/guides/paradime-101/getting-started-with-the-paradime-ide/dinoai-accelerating-your-analytics-engineering-workflow/accelerating-git-ops.md)
- [Working with Git](/guides/working-with-git/index.md)
- [Git Advanced](/guides/working-with-git/git-advanced.md)
