# Git

Clona tu proyecto, envía cambios y revisa los resultados del agente.

Canonical page: https://beeuni.ai/docs/es/git

Cada proyecto tiene un repositorio git para agentes, habilidades, configuración y estado acumulado. Edítalo desde la web, la [CLI](/docs/cli) o tu cliente git.

## Clonar un proyecto

```bash
beeuni login
beeuni projects clone <project_id> my-project
cd my-project
```

La CLI de Beeuni configura la autenticación. Las credenciales de las cuentas git conectadas permanecen en el servidor.

## Editar y enviar

```bash
git checkout -b improve-triage
# Edit agents/, skills/, or beeuni.yaml.
git add .
git commit -m "Improve ticket triage"
git push origin improve-triage
beeuni cr open --head improve-triage --title "Improve ticket triage"
```

Cada [sesión](/docs/work/sessions) usa su propia rama, nombrada con su ID. Revisa los cambios y las comprobaciones mediante una [solicitud de cambio](/docs/work/change-requests) antes de fusionar.

## Solicitudes de cambio

```bash
beeuni cr ls
beeuni cr view <change_request_id>
beeuni cr diff <change_request_id>
beeuni cr merge <change_request_id>
```

Leer, escribir y fusionar requieren permisos distintos. Los agentes no pueden fusionar por defecto. Un administrador puede conceder `project.gitops.merge`.

La configuración se ejecuta desde la rama base del proyecto. Fusiona allí los cambios y [recarga la sesión](/docs/work/runtime#config-convergence).
