Every screen the documentation shows, on iPhone and iPad, in light and dark
Every screenshot used across this site, grouped by the part of Phogit it shows. Pick a device and a theme, select an image to see it full size, or follow the link under it to the page that explains it.
Device
Theme
Repositories
Starting with no repositories, the + menu, cloning, and the repository list.
iPad in portrait with the sidebar open: Repositories says No repositories, with Clone Repository… and New Repository… rows below it, then the Navigate section with Files, Changes, Graph and Settings. Beside it the detail area reads No Repository Open: Open a repository, then pick a file to view or edit it here.Getting StartediPad in portrait with the sidebar open: Repositories says No repositories, with Clone Repository… and New Repository… rows below it, then the Navigate section with Files, Changes, Graph and Settings. Beside it the detail area reads No Repository Open: Open a repository, then pick a file to view or edit it here.Getting StartedRepositories screen with nothing in it yet: No Repositories, a line suggesting you clone an existing repository or create a new one, and Clone and New buttons. A + button sits at the top right.Getting StartedRepositories screen with nothing in it yet: No Repositories, a line suggesting you clone an existing repository or create a new one, and Clone and New buttons. A + button sits at the top right.Getting StartedThe iPad sidebar has no + menu: Clone Repository… and New Repository… are rows under the repository list, below phogit-uitest-repo, which is checked to show it is open. The Navigate section follows, with Files selected.The repository listThe iPad sidebar has no + menu: Clone Repository… and New Repository… are rows under the repository list, below phogit-uitest-repo, which is checked to show it is open. The Navigate section follows, with Files selected.The repository listThe + menu open on the Repositories screen, showing Clone Repository and New RepositoryThe repository listThe + menu open on the Repositories screen, showing Clone Repository and New RepositoryThe repository listEmpty Clone Repository sheet over the iPad split layout, with Cancel and a dimmed Clone button, Repository URL and Folder Name fields, and a Shallow clone (latest commit only) switch that is off3. Clone a repositoryEmpty Clone Repository sheet over the iPad split layout, with Cancel and a dimmed Clone button, Repository URL and Folder Name fields, and a Shallow clone (latest commit only) switch that is off3. Clone a repositoryEmpty Clone Repository sheet with Repository URL and Folder Name fields3. Clone a repositoryEmpty Clone Repository sheet with Repository URL and Folder Name fields3. Clone a repositoryClone Repository sheet on iPad with the URL https://github.com/example/demo.git entered and the folder name demo derived from it, the Clone button now available, and the Shallow clone switch offClone a repository3. Clone a repositoryClone Repository sheet on iPad with the URL https://github.com/example/demo.git entered and the folder name demo derived from it, the Clone button now available, and the Shallow clone switch offClone a repository3. Clone a repositoryClone Repository sheet with an HTTPS URL entered and the folder name derived from itClone a repository3. Clone a repositoryClone Repository sheet with an HTTPS URL entered and the folder name derived from itClone a repository3. Clone a repository1. Clone ItiPad sidebar with one repository, phogit-uitest-repo, checked to show it is open, followed by Clone Repository… and New Repository… rows and the Navigate section with Files, Changes, Graph and Settings. The detail area reads No File Selected.The repository listiPad sidebar with one repository, phogit-uitest-repo, checked to show it is open, followed by Clone Repository… and New Repository… rows and the Navigate section with Files, Changes, Graph and Settings. The detail area reads No File Selected.The repository listRepositories list with one repository, phogit-uitest-repo, checked to show it is open, and a + button at the top rightThe repository listRepositories list with one repository, phogit-uitest-repo, checked to show it is open, and a + button at the top rightThe repository list1. Open or Clone the Repository
File browsing
The three browser styles, adding files, and the long-press menu.
Files in Finder style on iPad, in the left column beside an editor area that reads No File Selected. The toolbar has the repository name with branch, + and sync buttons, then a Search this folder field and the folders and files: assets and Sources show an orange changes dot, README.md shows M and TODO.txt a question mark.Finder styleFiles in Finder style on iPad, in the left column beside an editor area that reads No File Selected. The toolbar has the repository name with branch, + and sync buttons, then a Search this folder field and the folders and files: assets and Sources show an orange changes dot, README.md shows M and TODO.txt a question mark.Finder styleFiles tab in Finder style: the repository name with branch, + and sync buttons in the toolbar, a Search this folder field, and a list of folders and files. The assets and Sources folders show an orange changes dot, README.md shows M and TODO.txt shows a question mark.Finder styleFiles tab in Finder style: the repository name with branch, + and sync buttons in the toolbar, a Search this folder field, and a list of folders and files. The assets and Sources folders show an orange changes dot, README.md shows M and TODO.txt shows a question mark.Finder styleGitHub-style file browser on iPad with the main branch button and the phogit-uitest-repo breadcrumb at the top. Two folders show an orange changes dot, README.md shows M and TODO.txt a question mark; the editor area beside it reads No File Selected.GitHub styleGitHub-style file browser on iPad with the main branch button and the phogit-uitest-repo breadcrumb at the top. Two folders show an orange changes dot, README.md shows M and TODO.txt a question mark; the editor area beside it reads No File Selected.GitHub styleGitHub-style file browser with the branch button and breadcrumb at the top. Two folders show an orange changes dot, README.md shows M and TODO.txt shows a question mark.GitHub styleGitHub-style file browser with the branch button and breadcrumb at the top. Two folders show an orange changes dot, README.md shows M and TODO.txt shows a question mark.GitHub style3. Find the File2. Get the Big PictureFiles in Sidebar style on iPad, showing phogit-uitest-repo as a tree with the Sources folder expanded to show DemoProject and the other folders collapsed. The editor area beside it reads No File Selected.Sidebar styleFiles in Sidebar style on iPad, showing phogit-uitest-repo as a tree with the Sources folder expanded to show DemoProject and the other folders collapsed. The editor area beside it reads No File Selected.Sidebar styleFiles tab in Sidebar style, showing the repository as a tree. The Sources folder is expanded to show the DemoProject folder inside it; the other folders are collapsed, each with a disclosure arrow.Sidebar styleFiles tab in Sidebar style, showing the repository as a tree. The Sources folder is expanded to show the DemoProject folder inside it; the other folders are collapsed, each with a disclosure arrow.Sidebar styleThe + menu open over the iPad file list, offering New File, New Folder and Import from FilesAdd filesThe + menu open over the iPad file list, offering New File, New Folder and Import from FilesAdd filesThe + menu open in the Files tab, offering New File, New Folder and Import from FilesAdd filesThe + menu open in the Files tab, offering New File, New Folder and Import from FilesAdd filesLong-press menu on README.md in the iPad file list with Share, Rename…, Duplicate and, in red, Delete…Rename, duplicate, share and deleteLong-press menu on README.md in the iPad file list with Share, Rename…, Duplicate and, in red, Delete…Rename, duplicate, share and deleteLong-press menu on README.md in the Files tab with Share, Rename…, Duplicate and, in red, Delete…Rename, duplicate, share and deleteLong-press menu on README.md in the Files tab with Share, Rename…, Duplicate and, in red, Delete…Rename, duplicate, share and delete
Code editor
A file open in the editor, and the Markdown preview.
iPad in portrait with the file list on the left, README.md selected, and README.md open in the editor on the right with line numbers, Markdown highlighting, a Source and Preview switch and a Save buttonCode Editor4. Edit a fileiPad in portrait with the file list on the left, README.md selected, and README.md open in the editor on the right with line numbers, Markdown highlighting, a Source and Preview switch and a Save buttonCode Editor4. Edit a fileREADME.md open in the editor with line numbers and Markdown highlighting. The toolbar has a Source and Preview switch and a Save button.Code Editor4. Edit a filePhogit - Git on iOSREADME.md open in the editor with line numbers and Markdown highlighting. The toolbar has a Source and Preview switch and a Save button.Code Editor4. Edit a filePhogit - Git on iOS4. Fix It3. Read the Key Files4. Write the SectionREADME.md in the iPad editor with Preview selected, beside the file list. The rendered README shows a Demo Project heading, a Features bulleted list and a Getting Started code block.MarkdownREADME.md in the iPad editor with Preview selected, beside the file list. The rendered README shows a Demo Project heading, a Features bulleted list and a Getting Started code block.MarkdownREADME.md in the editor with Preview selected in the Source and Preview switch. The rendered README shows a Demo Project heading, a Features bulleted list and a Getting Started code block.MarkdownREADME.md in the editor with Preview selected in the Source and Preview switch. The rendered README shows a Demo Project heading, a Features bulleted list and a Getting Started code block.Markdown
Changes and staging
The changes list, diffs, staging a single hunk, discarding, stashing and committing.
Changes on iPad with one staged file, Settings.swift, and three unstaged files, icon.png, README.md and TODO.txt, each with a minus or plus button. Unstage All is in the Staged header, and Stash… and Stage All are in the Unstaged header. The detail column reads No Change Selected.The changes list5. Commit the changeChanges on iPad with one staged file, Settings.swift, and three unstaged files, icon.png, README.md and TODO.txt, each with a minus or plus button. Unstage All is in the Staged header, and Stash… and Stage All are in the Unstaged header. The detail column reads No Change Selected.The changes list5. Commit the changeChanges tab with one staged file and three unstaged files. Each row has a plus or minus button; Unstage All is in the Staged header, and Stash… and Stage All are in the Unstaged header.The changes list5. Commit the changeChanges tab with one staged file and three unstaged files. Each row has a plus or minus button; Unstage All is in the Staged header, and Stash… and Stage All are in the Unstaged header.The changes list5. Commit the change5. Stage Just What BelongsiPad with the changes list on the left and the README.md diff on the right. The hunk header has a green Stage button and a red Discard button, then reads @@ -3,7 +3,15 @@. Removed lines are shaded red and added lines green, and a Stage button for the whole file is at the top right.View a diffiPad with the changes list on the left and the README.md diff on the right. The hunk header has a green Stage button and a red Discard button, then reads @@ -3,7 +3,15 @@. Removed lines are shaded red and added lines green, and a Stage button for the whole file is at the top right.View a diffDiff of README.md. The hunk header has a green Stage button and a red Discard button, then reads @@ -3,7 +3,15 @@. Removed lines are shaded red and added lines green, each with old and new line numbers. A Stage button for the whole file is at the top right.View a diffDiff of README.md. The hunk header has a green Stage button and a red Discard button, then reads @@ -3,7 +3,15 @@. Removed lines are shaded red and added lines green, each with old and new line numbers. A Stage button for the whole file is at the top right.View a diffThe README.md diff on iPad after staging its hunk: the hunk header’s button is now an orange Unstage, and README.md has moved to Staged (2) in the changes list beside it.Single hunksThe README.md diff on iPad after staging its hunk: the hunk header’s button is now an orange Unstage, and README.md has moved to Staged (2) in the changes list beside it.Single hunksThe README.md diff after staging its hunk. The hunk header's button is now an orange Unstage.Single hunksThe README.md diff after staging its hunk. The hunk header's button is now an orange Unstage.Single hunksPopover over the iPad changes list reading Discard Changes to “README.md”? Your changes to “README.md” will be lost. This can’t be undone. A red Discard Changes button confirms.Discard changesPopover over the iPad changes list reading Discard Changes to “README.md”? Your changes to “README.md” will be lost. This can’t be undone. A red Discard Changes button confirms.Discard changesConfirmation over the Changes tab reading Discard Changes to “README.md”? Your changes to “README.md” will be lost. This can’t be undone. A red Discard Changes button confirms.Discard changesConfirmation over the Changes tab reading Discard Changes to “README.md”? Your changes to “README.md” will be lost. This can’t be undone. A red Discard Changes button confirms.Discard changesStashes sheet on iPad with Done and + buttons, listing one stash, Draft notes for the README, made on main seconds ago. The note below reads: Apply puts a stash’s changes back and keeps it. Pop puts them back and deletes it.Apply, pop or drop a stashStashes sheet on iPad with Done and + buttons, listing one stash, Draft notes for the README, made on main seconds ago. The note below reads: Apply puts a stash’s changes back and keeps it. Pop puts them back and deletes it.Apply, pop or drop a stashStashes screen with Done and + buttons, listing one stash, Draft notes for the README, made on main seconds ago. The note below reads: Apply puts a stash’s changes back and keeps it. Pop puts them back and deletes it.Apply, pop or drop a stashStashes screen with Done and + buttons, listing one stash, Draft notes for the README, made on main seconds ago. The note below reads: Apply puts a stash’s changes back and keeps it. Pop puts them back and deletes it.Apply, pop or drop a stashStash Changes sheet on iPad with Cancel and Stash buttons, the message Draft notes for the README, and Include untracked files switched on, above the onscreen keyboard. The note reads: Your changes and new files are set aside, leaving a clean working tree. Ignored files stay.Stash your changesStash Changes sheet on iPad with Cancel and Stash buttons, the message Draft notes for the README, and Include untracked files switched on, above the onscreen keyboard. The note reads: Your changes and new files are set aside, leaving a clean working tree. Ignored files stay.Stash your changesStash Changes sheet with Cancel and Stash buttons, the message Draft notes for the README, and Include untracked files switched on. The note below reads: Your changes and new files are set aside, leaving a clean working tree. Ignored files stay.Stash your changesStash Changes sheet with Cancel and Stash buttons, the message Draft notes for the README, and Include untracked files switched on. The note below reads: Your changes and new files are set aside, leaving a clean working tree. Ignored files stay.Stash your changesCommit sheet on iPad over the Changes list, with an empty message field, the Amend Previous Commit switch, a 4 files staged summary and a Set Your Name and Email link, above the onscreen keyboardCommit your changesCommit sheet on iPad over the Changes list, with an empty message field, the Amend Previous Commit switch, a 4 files staged summary and a Set Your Name and Email link, above the onscreen keyboardCommit your changesCommit sheet with a message field, the Amend Previous Commit switch, a 4 files staged summary and a Set Your Name and Email linkCommit your changesCommit sheet with a message field, the Amend Previous Commit switch, a 4 files staged summary and a Set Your Name and Email linkCommit your changes6. Stage and Commit
Branches and sync
Switching and creating branches, pushing, and choosing the account a remote uses.
Edit “origin” sheet on iPad with Cancel and Save buttons, the URL https://github.com/octocat/demo-project.git, and the Account picker set to Default (octocat), with a note explaining that Default uses the account marked default for github.com in Settings › Accounts & Tokens.Choose the account for a remoteEdit “origin” sheet on iPad with Cancel and Save buttons, the URL https://github.com/octocat/demo-project.git, and the Account picker set to Default (octocat), with a note explaining that Default uses the account marked default for github.com in Settings › Accounts & Tokens.Choose the account for a remoteEdit “origin” sheet with Cancel and Save buttons, the URL https://github.com/octocat/demo-project.git, and the Account picker set to Default (octocat), with a note explaining that Default uses the account marked default for github.com in Settings › Accounts & Tokens.Choose the account for a remoteEdit “origin” sheet with Cancel and Save buttons, the URL https://github.com/octocat/demo-project.git, and the Account picker set to Default (octocat), with a note explaining that Default uses the account marked default for github.com in Settings › Accounts & Tokens.Choose the account for a remoteBranches sheet on iPad with Done and + buttons. The Local section lists main, marked Current with a checkmark, then conflict/update-config and feature/user-auth.BranchesBranches sheet on iPad with Done and + buttons. The Local section lists main, marked Current with a checkmark, then conflict/update-config and feature/user-auth.BranchesBranches screen with Done and + buttons. The Local section lists main, marked Current with a checkmark, then conflict/update-config and feature/user-auth.BranchesBranches screen with Done and + buttons. The Local section lists main, marked Current with a checkmark, then conflict/update-config and feature/user-auth.Branches2. Make a Branch (Optional)2. Make a BranchPush sheet on iPad with Cancel and Push buttons: Remote set to origin with its URL underneath, Branch set to main with the note After this push, main tracks origin/main., and Push Tags and Force Push switches, both off. Force Push is captioned Overwrites remote history. Use with caution.PushPush sheet on iPad with Cancel and Push buttons: Remote set to origin with its URL underneath, Branch set to main with the note After this push, main tracks origin/main., and Push Tags and Force Push switches, both off. Force Push is captioned Overwrites remote history. Use with caution.PushPush sheet with Cancel and Push buttons: Remote set to origin with its URL underneath, Branch set to main with the note After this push, main tracks origin/main., and Push Tags and Force Push switches, both off. Force Push is captioned Overwrites remote history. Use with caution.PushPush sheet with Cancel and Push buttons: Remote set to origin with its URL underneath, Branch set to main with the note After this push, main tracks origin/main., and Push Tags and Force Push switches, both off. Force Push is captioned Overwrites remote history. Use with caution.PushNew Branch sheet on iPad, opened over the Branches sheet, with feature/readme-tweaks typed in and Cancel and Create buttons. The note under the name reads: Starts from “main”. Phogit switches to the new branch.Create a branchNew Branch sheet on iPad, opened over the Branches sheet, with feature/readme-tweaks typed in and Cancel and Create buttons. The note under the name reads: Starts from “main”. Phogit switches to the new branch.Create a branchNew Branch sheet with feature/readme-tweaks typed in and Cancel and Create buttons. The note under the name reads: Starts from “main”. Phogit switches to the new branch.Create a branchNew Branch sheet with feature/readme-tweaks typed in and Cancel and Create buttons. The note under the name reads: Starts from “main”. Phogit switches to the new branch.Create a branch
Commit graph
History on colored lanes, search, commit details and reverting a commit.
Graph on iPad with a search field and commits drawn on three colored lanes. The top commit is labeled HEAD and main, two others carry the conflict/update-config and feature/user-auth branch labels, and the detail column reads No Commit Selected.Commit GraphGraph on iPad with a search field and commits drawn on three colored lanes. The top commit is labeled HEAD and main, two others carry the conflict/update-config and feature/user-auth branch labels, and the detail column reads No Commit Selected.Commit GraphGraph tab with a search field and commits drawn on three colored lanes. The top commit is labeled HEAD and main; two other commits carry branch labels.Commit GraphPhogit - Git on iOSGraph tab with a search field and commits drawn on three colored lanes. The top commit is labeled HEAD and main; two other commits carry branch labels.Commit GraphPhogit - Git on iOS4. Explore the HistoryGraph search for config on iPad with two matching commits: Update config for production release, labeled HEAD and main, and Update config for staging environment, labeled conflict/update-config. The lanes are hidden and the keyboard is up.Search the historyGraph search for config on iPad with two matching commits: Update config for production release, labeled HEAD and main, and Update config for staging environment, labeled conflict/update-config. The lanes are hidden and the keyboard is up.Search the historyGraph search for config with two matching commits: Update config for production release, labeled HEAD and main, and Update config for staging environment, labeled conflict/update-config. The lanes are hidden and the keyboard is up.Search the historyGraph search for config with two matching commits: Update config for production release, labeled HEAD and main, and Update config for staging environment, labeled conflict/update-config. The lanes are hidden and the keyboard is up.Search the historyCommit details sheet on iPad for Add HTML documentation page: the message, the author Test User with the email test@phogit.app, the date, the full SHA with a copy button, the parent commit’s short SHA, and a Revert Commit… buttonCommit detailsCommit details sheet on iPad for Add HTML documentation page: the message, the author Test User with the email test@phogit.app, the date, the full SHA with a copy button, the parent commit’s short SHA, and a Revert Commit… buttonCommit detailsCommit details sheet for Add HTML documentation page: the message, the author Test User with the email test@phogit.app, the date, the full SHA with a copy button, and the parent commit’s short SHACommit detailsCommit details sheet for Add HTML documentation page: the message, the author Test User with the email test@phogit.app, the date, the full SHA with a copy button, and the parent commit’s short SHACommit detailsCommit details on iPad with the Revert This Commit? popover open: Phogit commits the opposite of “Add HTML documentation page” on the current branch, and a Revert buttonRevert a commitCommit details on iPad with the Revert This Commit? popover open: Phogit commits the opposite of “Add HTML documentation page” on the current branch, and a Revert buttonRevert a commitCommit details for Add HTML documentation page with the Revert This Commit? confirmation open: Phogit commits the opposite of “Add HTML documentation page” on the current branch, and a Revert button. Below it, the Revert Commit… button and the note Makes a new commit that undoes this one. History isn’t rewritten.Revert a commitCommit details for Add HTML documentation page with the Revert This Commit? confirmation open: Phogit commits the opposite of “Add HTML documentation page” on the current branch, and a Revert button. Below it, the Revert Commit… button and the note Makes a new commit that undoes this one. History isn’t rewritten.Revert a commit
Authentication
Adding a token, signing in when a server asks, and the saved accounts.
Settings on iPad with Accounts & Tokens selected, and the Accounts screen beside it with a + button for adding a token. Under github.com there is one saved account: octocat, added November 1, 2026.Remove a credentialSettings on iPad with Accounts & Tokens selected, and the Accounts screen beside it with a + button for adding a token. Under github.com there is one saved account: octocat, added November 1, 2026.Remove a credentialAccounts screen with a back button and a + button for adding a token. Under github.com there is one saved account: octocat, added October 31, 2026.Remove a credentialAccounts screen with a back button and a + button for adding a token. Under github.com there is one saved account: octocat, added October 31, 2026.Remove a credentialAdd Token sheet on iPad with Cancel and Save buttons, fields for the host (github.com), username (octocat) and token, a note that the token is stored in the keychain on this device only, and a Create a Token on github.com buttonAdd a token in Settings2. Sign in to your hostAdd Token sheet on iPad with Cancel and Save buttons, fields for the host (github.com), username (octocat) and token, a note that the token is stored in the keychain on this device only, and a Create a Token on github.com buttonAdd a token in Settings2. Sign in to your hostAdd Token sheet with Cancel and Save buttons, fields for the host (github.com), username (octocat) and token, a note that the token is stored in the keychain on this device only, and a Create a Token on github.com buttonAdd a token in Settings2. Sign in to your hostAdd Token sheet with Cancel and Save buttons, fields for the host (github.com), username (octocat) and token, a note that the token is stored in the keychain on this device only, and a Create a Token on github.com buttonAdd a token in Settings2. Sign in to your hostSign In sheet on iPad with Cancel and Sign In buttons. It says gitlab.com needs you to sign in to continue, and has Username and Token or Password fields, a Create a Token on gitlab.com button, and a Save to Keychain switch that is on.Sign in when askedSign In sheet on iPad with Cancel and Sign In buttons. It says gitlab.com needs you to sign in to continue, and has Username and Token or Password fields, a Create a Token on gitlab.com button, and a Save to Keychain switch that is on.Sign in when askedSign In sheet with Cancel and Sign In buttons. It says gitlab.com needs you to sign in to continue, and has Username and Token or Password fields, a Create a Token on gitlab.com button, and a Save to Keychain switch that is on.Sign in when askedSign In sheet with Cancel and Sign In buttons. It says gitlab.com needs you to sign in to continue, and has Username and Token or Password fields, a Create a Token on gitlab.com button, and a Save to Keychain switch that is on.Sign in when asked
Settings
The top of Settings, the preferences further down, and Diagnostics.
Settings on iPad, with the whole list in one column: Git Identity showing Name and Email Not Set, Accounts and Tokens, SSH Keys and Known Hosts, File Browser options, Theme, About Phogit with the version number, and Reset All Preferences. The area beside it reads No File Selected.Settings1. Set your Git identitySettings on iPad, with the whole list in one column: Git Identity showing Name and Email Not Set, Accounts and Tokens, SSH Keys and Known Hosts, File Browser options, Theme, About Phogit with the version number, and Reset All Preferences. The area beside it reads No File Selected.Settings1. Set your Git identityTop of the Settings tab: Git Identity showing Name and Email Not Set, Accounts and Tokens, File Browser options and ThemeSettings1. Set your Git identityTop of the Settings tab: Git Identity showing Name and Email Not Set, Accounts and Tokens, File Browser options and ThemeSettings1. Set your Git identityLower part of the Settings tab: File Browser, Appearance, About Phogit with the version number, and Reset All PreferencesSettingsLower part of the Settings tab: File Browser, Appearance, About Phogit with the version number, and Reset All PreferencesSettingsSettings on iPad with About Phogit selected and the Diagnostics screen beside it: No Reports, iOS adds a report after a crash or hang, and a performance summary about once a day. Below: Reports stay on this device unless you share them.DiagnosticsSettings on iPad with About Phogit selected and the Diagnostics screen beside it: No Reports, iOS adds a report after a crash or hang, and a performance summary about once a day. Below: Reports stay on this device unless you share them.DiagnosticsDiagnostics screen with no reports yet: No Reports, iOS adds a report after a crash or hang, and a performance summary about once a day. Below: Reports stay on this device unless you share them.DiagnosticsDiagnostics screen with no reports yet: No Reports, iOS adds a report after a crash or hang, and a performance summary about once a day. Below: Reports stay on this device unless you share them.Diagnostics
iPad layout
The split layout in landscape, and in portrait with the sidebar tucked away.
iPad in landscape with three columns: the sidebar with Repositories and Navigate, with Files selected; the file list for phogit-uitest-repo with README.md selected; and README.md open in the editor with the Source and Preview switch and a Save button.The split layoutiPad in landscape with three columns: the sidebar with Repositories and Navigate, with Files selected; the file list for phogit-uitest-repo with README.md selected; and README.md open in the editor with the Source and Preview switch and a Save button.The split layoutiPad in portrait with two columns: the file list, with the sidebar button at its top left, and README.md open in the editor beside itWhen the layout changesiPad in portrait with two columns: the file list, with the sidebar button at its top left, and README.md open in the editor beside itWhen the layout changes
Conflict resolution
Conflicts in the Changes list, the hunk chooser, and the three-pane merge editor on iPad.
iPad split layout with Changes selected in the sidebar. The middle column lists config.json under Conflicts (1) with Resolve; the detail column says No Change Selected: Pick a file in Changes to see its diff or resolve a conflict here.Resolving conflicts on iPadiPad split layout with Changes selected in the sidebar. The middle column lists config.json under Conflicts (1) with Resolve; the detail column says No Change Selected: Pick a file in Changes to see its diff or resolve a conflict here.Resolving conflicts on iPadChanges tab during a merge. The Conflicts (1) section lists config.json with a red warning icon and Resolve, above the note Resolve each conflicted file, then commit to finish a merge, pull or revert. Staged and Unstaged are empty, and the Commit checkmark is dimmed.When conflicts happenChanges tab during a merge. The Conflicts (1) section lists config.json with a red warning icon and Resolve, above the note Resolve each conflicted file, then commit to finish a merge, pull or revert. Staged and Unstaged are empty, and the Commit checkmark is dimmed.When conflicts happenChanges on iPad during a merge. The Conflicts (1) section lists config.json with a red warning icon and Resolve, above the note Resolve each conflicted file, then commit to finish a merge, pull or revert. Staged and Unstaged are empty, the Commit checkmark is dimmed, and the detail column reads No Change Selected.When conflicts happenChanges on iPad during a merge. The Conflicts (1) section lists config.json with a red warning icon and Resolve, above the note Resolve each conflicted file, then commit to finish a merge, pull or revert. Staged and Unstaged are empty, the Commit checkmark is dimmed, and the detail column reads No Change Selected.When conflicts happenMerge tool for config.json on iPhone. A Conflict card shows the HEAD version on the left and the update-config version on the right, with Ours, Theirs, Both (Ours First), Both (Theirs First) and Edit Manually buttons below. At the bottom: 0 of 1 conflicts resolved and a dimmed Apply button.Resolving a fileMerge tool for config.json on iPhone. A Conflict card shows the HEAD version on the left and the update-config version on the right, with Ours, Theirs, Both (Ours First), Both (Theirs First) and Edit Manually buttons below. At the bottom: 0 of 1 conflicts resolved and a dimmed Apply button.Resolving a fileiPad split layout with Changes in the middle column and config.json open in the detail column as a three-pane merge editor: Ours (HEAD) and Theirs (update-config) side by side with the conflicting lines highlighted, and an editable Result below that still contains the conflict markers. The footer reads 0 of 1 conflicts resolved, with a dimmed Save button.On iPadiPad split layout with Changes in the middle column and config.json open in the detail column as a three-pane merge editor: Ours (HEAD) and Theirs (update-config) side by side with the conflicting lines highlighted, and an editable Result below that still contains the conflict markers. The footer reads 0 of 1 conflicts resolved, with a dimmed Save button.On iPad
iOS integration
Phogit’s folder in the Files app, and cloning from the share sheet.
The Files app on iPad open at On My iPad › Phogit, which contains one repository folder, demo-projectFiles appThe Files app on iPad open at On My iPad › Phogit, which contains one repository folder, demo-projectFiles appThe Files app showing the Phogit folder, which contains one repository folder, demo-projectFiles appThe Files app showing the Phogit folder, which contains one repository folder, demo-projectFiles appSafari on iPad showing github.com/octocat/Hello-World with the share sheet open and the Clone in Phogit sheet in front: Cancel and Add buttons, the repository Hello-World, its URL https://github.com/octocat/Hello-World, and the note Phogit will ask you to confirm the clone the next time you open it.Share a repository linkSafari on iPad showing github.com/octocat/Hello-World with the share sheet open and the Clone in Phogit sheet in front: Cancel and Add buttons, the repository Hello-World, its URL https://github.com/octocat/Hello-World, and the note Phogit will ask you to confirm the clone the next time you open it.Share a repository linkClone in Phogit sheet with Cancel and Add buttons, showing the repository Hello-World, its URL https://github.com/octocat/Hello-World, and the note Phogit will ask you to confirm the clone the next time you open it.Share a repository linkClone in Phogit sheet with Cancel and Add buttons, showing the repository Hello-World, its URL https://github.com/octocat/Hello-World, and the note Phogit will ask you to confirm the clone the next time you open it.Share a repository link