# Git

Clonez votre projet, envoyez des modifications et examinez les résultats de l’agent.

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

Chaque projet possède un dépôt git pour les agents, les compétences, la configuration et l’état accumulé. Modifiez-le depuis le Web, la [CLI](/docs/cli) ou votre client git.

## Cloner un projet

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

La CLI Beeuni configure l’authentification. Les identifiants des comptes git connectés restent sur le serveur.

## Modifier et envoyer

```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"
```

Chaque [session](/docs/work/sessions) utilise sa propre branche, nommée selon son ID. Examinez les différences et les vérifications via une [demande de modification](/docs/work/change-requests) avant de fusionner.

## Demandes de modification

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

Lire, écrire et fusionner nécessitent des permissions distinctes. Les agents ne peuvent pas fusionner par défaut. Un administrateur peut accorder `project.gitops.merge`.

La configuration s’exécute depuis la branche de base du projet. Fusionnez-y les modifications, puis [rechargez la session](/docs/work/runtime#config-convergence).
