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

# Quickstart

> This guide walks you through your first time using Anchor4Git.

<Steps>
  <Step title="Download a project" titleSize="h2">
    Tell Anchor4Git where the project lives (your team lead will give you the address):

    ```bash theme={null}
    ag fetch https://github.com/your-team/project.git
    ```

    **What happens:**

    * Anchor4Git downloads everything to your current folder
    * A folder with the project name appears
    * All the files are ready for you to edit

    > If the address looks like `https://github.com/...` you're downloading from the internet. If it looks like a folder path (e.g., `C:\shared\project`), you're downloading from a shared drive.
  </Step>

  <Step title="Make your changes" titleSize="h2">
    Open the files in your favorite editor and make changes. You can:

    * Add new files
    * Edit existing files
    * Delete files you don't need
    * Rename files

    There are no special steps — just work normally.
  </Step>

  <Step title="Save your work" titleSize="h2">
    When you've made changes you want to keep:

    ```bash theme={null}
    ag save "What I changed"
    ```

    Replace `"What I changed"` with a short description. For example:

    ```bash theme={null}
    ag save "Fixed the login button color"
    ```

    **What happens:**

    * A snapshot of all your changes is saved locally
    * You can save as many times as you want — it's like hitting "Save" in a game

    > If you don't provide a message, Anchor4Git will make one up (e.g., "anchor4git: Save 240715-143022").
  </Step>

  <Step title="Share your work" titleSize="h2">
    When you're ready to share your changes with the team:

    ```bash theme={null}
    ag upload
    ```

    **What happens:**

    * Your saved work is sent to the team's shared project
    * Everyone else can now download your changes
  </Step>
</Steps>

## Everyday routine

Once you're set up, your daily workflow is just:

```bash theme={null}
# 1. Get the latest from your team
ag fetch

# 2. Do your work (edit files)

# 3. Save what you've done
ag save "description of changes"

# 4. Share with the team
ag upload
```

## Next steps

* Learn more about each [command](/anchor4git/commands/initialise)
* See some common [workflows](/anchor4git/workflow)
* Find help for common [problems](/anchor4git/troubleshooting)
