An iPhone Git client for folders in Files.

Connect a local On My iPhone folder to a GitHub repository. See what changed, tap Synchronize, and keep a Git history of the files you edit in other apps.

For Files-visible folders under On My iPhone. Requires iOS 26 or later and a GitHub repository you can push to.

Local Git welcome screen explaining safe synchronization between an iPhone folder and a source-control repository
Start with a Files-visible folder, then connect it safely to GitHub.

How to sync an iPhone folder with GitHub

Use the same local folder in Files and the apps that can open it. Local Git handles the Git steps when you choose to synchronize.

  1. Connect GitHub. Choose a repository you can push to.
  2. Link an On My iPhone folder. Local Git clones the repository into that folder. Start with an empty folder or review the replacement warning.
  3. Edit and synchronize. Review local changes, then tap Synchronize to commit, fetch, integrate, and push safely.

If the same file changed on both sides, Local Git pauses for recovery so you can choose the iPhone or GitHub version.

Read the Files and Git guide →
Local Git repository screen with Pull, Push, Commit, Switch Branch, diagnostics, backup, and forget actions
Everyday Git actions stay close to the repository they affect.

Built for the full Local Git workflow.

Review history, recover from conflicts, automate repeat work, and send feedback—all from iPhone.

If Git cannot decide, Local Git stops.

No last-write-wins. No conflict markers in your folder until you choose iPhone or GitHub.

Stable capture

A coherent snapshot of the Linked folder, then GitHub.

Safe integration

Merge when it is safe. Never rebase or force-push.

Recovery

A conflict keeps both histories until you choose.

Common iPhone Git questions

Can I use Git with a folder in iPhone Files?

Yes, if the folder is visible under On My iPhone. Local Git links it to a writable GitHub repository. It cannot read another app’s private storage or sync an iCloud Drive folder.

Can I back up an Obsidian vault or Logseq graph to GitHub?

Only when the app can use a Files-visible On My iPhone folder. Logseq database graphs are outside this file-graph workflow. Test with disposable notes before relying on it; Git synchronization is not continuous backup.

Does Local Git work with GitHub?

Yes. Connect a GitHub account and choose an HTTPS repository where you have push permission. The current public website describes GitHub support.

What happens when Git changes conflict?

Synchronize stops and preserves both histories. In Recovery, choose the iPhone or GitHub version for each affected path before pushing.

Is Local Git a Working Copy alternative?

For the narrower job of synchronizing a local Files folder with GitHub, it may fit. It does not import a Working Copy repository locally or replace that app’s full Git toolkit.

Choose your workflow.

Practical guides for local folders, note vaults, and moving from another Git client.

Local Git app icon

Git history for folders you already keep in Files.

iOS 26 or later, GitHub, and a local On My iPhone folder.

Coming soon on the App Store