Nutze eine HTTPS-URL
Odete nutzt libgit2 und arbeitet mit echten Repositories je Projekt. Beim Klonen oder Hinzufügen eines Remotes verwendest du die HTTPS-URL von GitHub, GitLab oder deinem eigenen Host.
Git über SSH wird nicht unterstützt. Für ein privates Remote erstelle einen persönlichen Zugriffstoken mit dem kleinsten nötigen Umfang und nutze ihn zur Anmeldung beim Host.
https://github.com/organisation/projekt.gitVor dem Commit prüfen
Im Git-Bereich prüfst du Status und Diff. Du kannst ganze Dateien oder Hunks stagen, die Nachricht schreiben und den Commit erstellen, ohne das Projekt zu verlassen.
Branches, Merges mit Konfliktauflösung, Stash, Blame und Dateihistorie gehören zum Ablauf. Eine von KI vorgeschlagene Nachricht sollte immer zum gestagten Diff passen.
- Diff prüfen.
- Nur passende Hunks stagen.
- Lokalen Commit erstellen.
- Bei Bedarf zum Remote pushen.
Zugangsdaten schützen
Tokens, Git-Passwörter und konfigurierte Accounts liegen im iOS-Schlüsselbund, nicht in einer Projektdatei. Wenn du einen Account in Einstellungen entfernst, werden dessen gespeicherte Zugangsdaten gelöscht.
Der GitHub-Bereich nutzt die GitHub-API für Pull Requests und CI. Der Device Flow braucht eine konfigurierte Client-ID; bis dahin verwendest du einen persönlichen Token.
Nicht verfügbare Operationen
Submodules, Cherry-Pick und interaktives Rebase sind nicht verfügbar. Plane diese Schritte auf einem anderen Rechner oder passe deinen Ablauf an unterstützte Operationen an.
Fetch, Push, Klonen, Pull Requests und CI brauchen Netzwerk und senden Zugangsdaten sowie Inhalte an den von dir gewählten Host. Lokale Commits und Diffs bleiben offline verfügbar.