Documentation

Tous les guidesFlux de travail

Git par HTTPS

Clonez, relisez, committez et poussez des modifications avec des remotes HTTPS et des tokens.

4 min de lecture

Utiliser une URL HTTPS

Odete utilise libgit2 et travaille avec de vrais dépôts par projet. Pour cloner ou ajouter un remote, utilisez l’URL HTTPS fournie par GitHub, GitLab ou votre propre hébergeur.

Git par SSH n’est pas pris en charge. Pour un remote privé, créez un token d’accès personnel avec le périmètre minimal nécessaire et utilisez-le pour vous authentifier auprès de l’hébergeur.

https://github.com/organisation/projet.git

Relire avant le commit

Dans le panneau Git, examinez Status et le diff. Vous pouvez stage des fichiers complets ou des hunks, écrire le message et créer le commit sans quitter le projet.

Branches, merge avec résolution de conflits, stash, blame et historique par fichier font partie du flux. Un message proposé par IA doit toujours être vérifié face au diff préparé.

  • Examinez le diff.
  • Stagez seulement les hunks de la modification.
  • Créez un commit local.
  • Poussez vers le remote quand vous êtes prêt.

Protéger les identifiants

Les tokens, mots de passe Git et comptes configurés vivent dans le trousseau iOS, pas dans un fichier de projet. Supprimer un compte dans Réglages efface les identifiants stockés pour ce service.

Le panneau GitHub utilise aussi l’API GitHub pour les pull requests et la CI. Le device flow a besoin d’un identifiant client configuré ; jusque-là, utilisez un token personnel.

Opérations hors périmètre

Les submodules, cherry-pick et rebase interactif ne sont pas disponibles. Planifiez ces étapes sur une autre machine ou adaptez le flux aux opérations prises en charge.

Fetch, push, clone, pull requests et CI demandent le réseau et envoient identifiants et contenu à l’hébergeur choisi. Les commits et diffs locaux restent utilisables hors ligne.