5 mars 20266 min de lecture

Exécuter des commandes Git depuis son iPhone (Résoudre CI et branches)

Vous êtes en déplacement et une action Git urgente s'impose: le build CI échoue, un développeur attend un correctif ou vous voulez stasher votre travail avant de perdre le réseau.

Ces urgences n'attendent pas votre retour au bureau. Voici comment gérer Git avec fluidité depuis votre iPhone.

Les différentes méthodes

La connexion SSH à un serveur cloud requiert de maintenir une machine distante dédiée.

Une application graphique comme Working Copy est pratique pour visualiser les commits, mais ne remplace pas une ligne de commande complète pour lancer vos scripts.

La solution la plus simple est de vous connecter à votre propre Mac avec Macky. Vous y retrouvez tous vos dépôts, vos clés SSH configurées pour GitHub/GitLab et vos fichiers de configuration sans rien avoir à réinstaller.

Les commandes indispensables sur mobile

git status
git log --oneline -10
git pull origin main
git diff HEAD~1
git push origin HEAD

Cas d'usage: La CI casse pendant vos déplacements

Ouvrez Macky, connectez-vous à votre Mac et ciblez le dépôt:

cd ~/projects/my-app && git log --oneline -5

Pour un correctif immédiat sur un fichier de configuration:

git add src/config.js && git commit -m "fix: correct env variable name" && git push

Si le bogue demande une analyse plus lourde, annulez simplement le commit fautif pour débloquer l'équipe:

git revert abc1234 --no-edit && git push

Configurez des alias Git sur votre Mac

Pour limiter la saisie sur le clavier de l'iPhone, activez des alias courts dans votre fichier ~/.gitconfig:

[alias] st = status lg = log --oneline -10 co = checkout di = diff p = push origin HEAD

Essayer Macky

Connectez-vous au terminal de votre Mac depuis votre iPhone.