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

# base44 functions pull

> Deployte Funktionen von Base44 in lokale Dateien ziehen.

<Warning>
  Diese Seite ist Teil eines KI-Coding-Agent-Skills und für Agenten geschrieben, nicht für Menschen. Für die menschenlesbare Base44-Dokumentation siehe die [Entwicklerdokumentation](/developers).
</Warning>

# base44 functions pull

Deployte Funktionen von Base44 in lokale Dateien ziehen.

## Syntax

```bash theme={null}
npx base44 functions pull [name]
```

## Argumente

| Argument | Beschreibung                                              | Erforderlich |
| -------- | --------------------------------------------------------- | ------------ |
| `[name]` | Zu ziehender Funktionsname (zieht alle, wenn weggelassen) | Nein         |

## Authentifizierung

**Erforderlich**: Ja. Wenn du nicht authentifiziert bist, wirst du zur Anmeldung aufgefordert.

## Was der Befehl tut

1. Ruft deployte Funktionen von Base44 ab
2. Filtert auf die angegebene Funktion, wenn `[name]` angegeben ist
3. Überspringt Funktionen, die einem Plugin gehören (sie werden nicht lokal geschrieben)
4. Schreibt Funktionsdateien in das lokale Verzeichnis `functions/` (konfiguriert in `base44/config.jsonc`)
5. Meldet jede Datei als `written` (neu/aktualisiert) oder `unchanged`

## Beispiele

```bash theme={null}
# Pull all deployed functions
npx base44 functions pull

# Pull a specific function
npx base44 functions pull process-order
```

## Ausgabe

```bash theme={null}
$ npx base44 functions pull
✓ Functions fetched successfully
✓ Function files written successfully
✓ process-order              written
◆ send-notification          unchanged

✓ Pulled 2 functions to base44/functions
```

Einzelne Funktion:

```bash theme={null}
$ npx base44 functions pull process-order
✓ Functions fetched successfully
✓ Function files written successfully
✓ process-order              written

✓ Pulled 1 function to base44/functions
```

## Fehlerbehandlung

Wenn die angegebene Funktion remote nicht gefunden wird:

```bash theme={null}
$ npx base44 functions pull nonexistent
✓ Function "nonexistent" not found on remote
```

Wenn die angegebene Funktion einem Plugin gehört:

```bash theme={null}
$ npx base44 functions pull plugin-func
✓ Function "plugin-func" is managed by a plugin and was not pulled into base44/functions
```

Wenn auf Remote keine Funktionen existieren:

```bash theme={null}
$ npx base44 functions pull
✓ No functions found on remote
```

## Hinweise

* Dateien werden in das in `base44/config.jsonc` konfigurierte `functionsDir` geschrieben (Standardwert `functions/`)
* Dateien, die bereits mit dem Remote-Inhalt übereinstimmen, werden übersprungen (als `unchanged` gemeldet)
* **Plugin-eigene Funktionen werden übersprungen** — von einem Plugin verwaltete Funktionen werden nie lokal geschrieben; sie erscheinen als `plugin-owned, skipped` in der Ausgabe
* Überschreibt vorhandene lokale Funktionsdateien mit den Remote-Versionen — commite lokale Änderungen zuerst
* Verwende `npx base44 functions deploy`, um lokale Änderungen zurück zu Base44 zu pushen
* Verwende `npx base44 functions list`, um zu sehen, welche Funktionen auf Remote deployt sind

<Note>Diese Seite wurde mit KI übersetzt. Für die genauesten und aktuellsten Informationen siehe die [englische Version](/). </Note>
