Working Copy: THE Git Client for iPhone and iPad
Don’t be fooled by the boring/generic name: Working Copy is an unbelievably good Git client for iOS.
Working Copy is full of features I didn’t even know were possible on iOS.
This article on MacStories does a great job describing what mkakes Working Copy such a special app and what workflows it enables.
I’m so happy with Working Copy that I almost never use Git commands on my Mac anymore. Instead, I use the iCloud Drive and the File Synchronisation feature of Working Copy.
(The Git repository is in this scenario/workflow on the iPhone and not on the Mac.)
Example:
- I’m writing this Jekyll post in Textastic on my Mac
- The files are synced to my iCloud Drive
- When I’m ready to commit and push my changes to GitLab, I switch to my phone and open Working Copy
- Within seconds all changes from my Mac are visible in the repository
- Now I can commit and push
- GitLab’s CI/CD publishes my changes to AWS S3 (see “Using GitLab CI/CD to Build your Jekyll Site and Upload it to AWS S3”)