5. März 20266 Min. Lesezeit

Git-Befehle vom iPhone ausführen (CI-Fixes & Branches)

Sie sind unterwegs und müssen dringend einen Git-Befehl absetzen: Die CI-Pipeline ist rot, ein Kollege wartet auf einen Hotfix oder Sie möchten vor einem Funkloch noch schnell Ihren Arbeitsstand sichern.

Solche Situationen warten nicht, bis Sie wieder am Schreibtisch sitzen. Hier ist der praxisnahe Leitfaden, wie Sie Git vom iPhone aus effizient bedienen.

Ihre Optionen für Git auf iOS

1. SSH auf einen Remote-Server (z. B. via Termius oder Blink). Gut, wenn Sie dort bereits alle Repositories pflegen, sonst hoher Einrichtungsaufwand.

2. Working Copy: Eine native iOS-App mit grafischer Git-Oberfläche. Nützlich für Reviews, aber kein Terminal für freie Befehle oder Skripte.

3. Direkter Zugriff auf Ihren Mac mit Macky: Auf Ihrem Mac befinden sich bereits alle Repositories, SSH-Schlüssel für GitHub und GitLab sowie Ihre Aliase. Mit Macky verbinden Sie sich via WebRTC Ende-zu-Ende verschlüsselt und arbeiten in Ihrer realen Mac-Shell.

Die wichtigsten Befehle für das Smartphone

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

Szenario: CI schlägt fehl während der Bahnfahrt

Verbinden Sie sich mit Macky, navigieren Sie in das Projekt und analysieren Sie den Fehler:

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

Handelt es sich um einen simplen Fix, korrigieren Sie die Datei per nano und pushen direkt:

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

Ist die Ursache unklar, setzen Sie den fehlerhaften Commit per Revert zurück, um das Team zu entlasten:

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

Git-Aliase auf dem Mac nutzen

Lange Befehle auf dem Smartphone zu tippen ist mühsam. Tragen Sie nützliche Aliase in Ihre ~/.gitconfig auf dem Mac ein:

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

Damit genügen Befehle wie git st, um blitzschnell den Überblick zu behalten.

Macky ausprobieren

Verbinden Sie sich vom iPhone mit Ihrem Mac-Terminal.