# Git

Klonen Sie Ihr Projekt, übertragen Sie Änderungen und prüfen Sie Agent-Ergebnisse.

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

Jedes Projekt hat ein git-Repository für Agents, Skills, Konfiguration und gespeicherten Zustand. Bearbeiten Sie es im Web, mit der [CLI](/docs/cli) oder Ihrem git-Client.

## Projekt klonen

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

Die Beeuni CLI richtet die Authentifizierung ein. Zugangsdaten verbundener git-Konten bleiben auf dem Server.

## Bearbeiten und übertragen

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

Jede [Session](/docs/work/sessions) nutzt einen eigenen Branch mit ihrer Session-ID. Prüfen Sie Änderungen und Checks in einem [Change Request](/docs/work/change-requests), bevor Sie sie zusammenführen.

## Change Requests

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

Lesen, Schreiben und Zusammenführen benötigen jeweils Berechtigungen. Agents dürfen standardmäßig nicht zusammenführen. Ein Admin kann `project.gitops.merge` ausdrücklich gewähren.

Die Konfiguration läuft vom Basisbranch des Projekts. Führen Sie Änderungen dort zusammen und [laden Sie die Session neu](/docs/work/runtime#config-convergence).
