Gitfox
開発ツール
Macのみ対応
無料 · アプリ内購入
REPOSITORY MANAGER
Quickly see all your repositories at a glance and if they have uncommitted changes. If your repository has a Markdown README, it is automatically rendered. Have your repository info right at your fingertips, including build status tags and more.
SERVICE ACCOUNTS
Add your Github, Bitbucket or Gitlab Accounts to Gitfox for seamless authentication via OAuth.
INTERACTIVE REBASE
Who says you can't rewrite History? Edit, reword, drop, squash, fixup or move your commits.
GIT FLOW
Manage Features, Bugfixes, Hotfixes and Releases directly from within Gitfox. Git Flow is fully integrated into Gitfox and the next Git Flow Action is just one click away!
CONFLICT RESOLUTION
Resolve merge conflicts easily by choosing the side you want to merge with just one click.
TOUCH BAR
Work faster with Touch Bar support. Most views have their own touch bar controls that let you commit even faster!
LINE STAGING
Work in smaller steps and make your commits more granular by staging or discarding selected lines only. Only commit what you really want to!
DRAG & DROP
Make complex Git commands as easy as Drag & Drop. Who wants to remember and type out every command? Create branches, tags, push, cherry-pick, merge or rebase with just a simple drop.
IMAGE DIFF
Finding the difference in your images is important if you do Web or Design work. Gitfox shows you changes in your image assets, their size and dimensions, so you can always be sure the correct assets make it into your project.
SEARCH
Gitfox features powerful full-text and prefix search. And with intelligent highlighting your search matches in the log, diff or filename pop right out.
IDENTITIES
Working on multiple projects or even across different organizations? Gitfox lets you manage multiple identities easily and set per-repository defaults. You can even amend author and committer separately!
REFLOG
Git records every reference update in its reflog. Deleted a branch by accident? Want to get back a lost commit? Chances are you can still find them in the Reflog!
AND MORE
Resolve Conflicts • Tabbed Windows • Shortcuts • Quick Actions • Cherry-Pick • Squash • Amend • Inline Diff Changes • Branch Compare • Project Links • Notifications
---
Please note that the AppStore version does not support external Diff Tools and Command-Line integration.
EULA: https://www.gitfox.app/eula
Privacy Policy: https://www.gitfox.app/privacy
さらに見る *New:*
- Collapsed items in the button strip are now accessible via a menu button (just like in the toolbar)
- The modification and conflict colors are now configurable for both sides (A/B)
- Repository manager is saving the expansion state
- Option in settings to always/never show the diff column
- Explicit "Amend" and "Un/stage All" button in the changes view
- Diff behavior settings were moved from the "General" to the "Diff" settings pane
*Fixed:*
- The default modifications and conflict colors are now more distinct
- The "Commit" button is now disabled when no files are staged
- Editor producing error on rebase when the Gitfox app bundle path had spaces in it
- Memory leak when closing a repository
- General fixes and performance improvements
4.1.2 3月13日
New:
- New account system and service providers
- The new account system will require you to reauthorize your accounts
- Added authentication methods and providers:
- Bitbucket (API Token)
- Gitlab (Personal Access Token)
- Gitlab Self-Managed (Personal Access Token)
- Gitea (Personal Access Token)
- "Accounts" settings have been renamed to "Accounts & Credentials"
- Private key passphrase credentials are now also shown
- New "General" setting for "Diff Visibility Breakpoint"
- This lets you change the minimum window width at which the 4th diff column appears
- The default was reduced from the previously fixed "2000pt" to "1500pt"
- Update "git" to "v2.52.0"
Fixed:
- Race condition that could cause GitLab OAuth accounts to lose authentication
- Commit stats progress indicator spinning indefinitely on empty repos
- Branch labels not properly rounded when merge check is enabled
- Use same background colors for repository manager detail and content columns
- Remove history and checkout commands from file context menu in changes view
4.1.0 1月13日
*Fixed:*
- Git-Flow toolbar menu not showing the first item ("Start Feature")
- Outline not expanding beyond level 1 after a search
4.0.6 2025/10/30
*New:*
- Tweaked default diff modification and deletion colors to be more distinct
*Fixed:*
- Crash in diff when displaying RTL languages
- Diff not recognizing legacy EOL encodings
- Wrong repository manager outline width when sidebar gets too large
4.0.5 2025/10/28
*New:*
- Show reference labels also in compact commit header
- Allow file "Open" context menu actions as long as the file exists on disk
*Fixed:*
- Authentication failed dialog not popping up on connection error
- Outline not updating when changing links
- Git service symbols being slightly too big
- Settings panel being resizable
4.0.4 2025/10/22
*New:*
- Updated repository line and commit count status views
- Counted line type is now configurable (code, comments or all)
- The links toolbar button was removed in favor of showing links directly in the repository outline
- Improved diff times for purely added or deleted files
*Fixed:*
- Discard not batching file actions properly
- Several macOS 26 user interface issues
- Repositories in folders not showing up in "Open" quick actions
- Sheets opened in changes view reappearing when view is popped
- Regression that prevented staging of submodules
4.0.3 2025/10/16
*New:*
- New Settings:
- App appearance under "General" > "Appearance"
- Diff text and color preferences in new "Diff" settings pane
- Git default branch under "Git" > "Default Branch"
- The diff now defaults to unified view if either side is empty
- Submodule status entries now also show the submodule state (C/M/U)
- Automatically dismiss tips after they have been displayed 3 times
- Full support for Liquid Glass on macOS 26 Tahoe
- Raised minimum deployment target to macOS 15.6
*Fixed:*
- Smudge and clean filters not correctly applying to diff content
- Selected branch not correctly preselected in rebase view
- Empty file list for commits containing submodule changes
- "Un/Stage All" not correctly working with dirty submodules
- Minimap color brightness for dark mode
- Sidebar toggle showing up in "Settings" toolbar
- "Abort" repository state button not working when view has no selection
- Bisect view sometimes not appearing until a refresh
- Commit button menu checkmarks not reflecting state properly
- Outline selection position not preserved after element was removed
- UI sometimes not fully updating on refresh
- File outline performance
4.0.2 2025/10/10
*Fixed:*
- Quick actions now correctly match on the repository display name as well
- Open update submodule dialog instead of opening uninitialized submodules
- Stutter when dragging image diff splitter
- No default focus in action panels
- Wrong scroll bar position when scrolling in non primary diff column
- Don't show diff gutter buttons for certain diff types
- UI layout issues in macOS 26 Tahoe
- Exception when opening the diff font panel
4.0.1 2025/09/22
*New:*
- Completely new diff view featuring:
- Change undo
- Fluid layout
- Conflict resolution
- Change navigation using shortcuts (e.g. previous/next, stage/unstage)
- Find in diff text
- Write-on-save option for diffs just like any regular difftool
- Responsive diff view
- The diff view will now appear in a 4th column if there is enough screen space
- Inproved submodules handling
- Open submodule when double-clicking on status item
- New "Open Submodule" context menu to status items
- Show open submodule button instead of diff view
- All diff related actions where moved to the new "Diff" main menu item
- Tips are now displayed throughout the UI
- Updated settings view
- Updated quick action panel
- Update scc to v3.5.0
- Update git to v2.51.0
- Raised deployment target to macOS 15.0
*Fixed:*
- Issue where text field in panels did not get focus
- Regression that prevented the context menu to pop up in outlines on CTRL-click
- Hangs in repositories with a large amount of branches
4.0.0 2025/09/15
- New: JuxtaCode difftool integration
3.10.0 2025/01/30
- Only highlight git comments if the "#" sign is at the line start
- Fixed commit editor not correctly handing diacritic characters
- For example, conversion of "~ + a" to "ã"
- Fixed branches not being shown if "creatordate" used the Zulu date format
3.9.5 2024/07/25
- Fixed crash when popping repository view
3.9.4 2024/07/06
- General UI performance improvements
- Fixed long branch names causing overly wide push dialog
- Fixed memory leak
3.9.3 2024/07/03
- General UI performance improvements
- Fixed hang when showing a huge amount of files
- The alert before showing the files was removed, as it is no longer necessary
- Fixed file path display when toggling the view mode from grouped to list
- Fixed hang when showing modal open panel
- Fixed hang when installing or deinstalling the CLI tool
3.9.2 2024/06/28
- New crash report dialog
- Mergetools now open with the "mergetool.writeToTemp" flag as to not pollute the repository with backup files
- Updated "cmark-gfm" markdown renderer to "0.29.0.gfm.13"
- Fixed mergetool creating backup files for "DELETED" files
- Mergetools cannot open for "DELETED" files, so the difftool is opened instead if possible
- Fixed mergetool not properly opening for all status entries
- Fixed space appearing between toolbar and repository manager on first launch
- Fixed initial repository manager pane widths on first launch
3.9.1 2024/06/24
- New: Recent messages button in commit view
- Added a button to restore your 15 most recent commit messages, starting from "HEAD"
- New: Split "Open Diff or Mergetool" into 2 distinct commands. To make actions
unambiguous, there are now 2 separate commands for the commit and file level.
If you prefer one over the other, you can always change your preferred
shortcuts in the preferences.
- "Open Diff or Mergetool" always opens the diff for all files in the current commit or "HEAD"
- "Open Diff or Mergetool for Selection" always opens the diff for selected files only
- Improved performance when parsing "git" dates
- Progress indicator now shows an arrow on hover, indicating it is clickable
3.9.0 2024/05/06
- Fixed new branch/tag actions beeping instead of popping up dialog when no branch was selected
- Fixed file context menu not showing when CTRL-clicking on text
- Fixed high CPU usage when typing in new branch text field
- Fixed issue preventing authentication panel from showing on connection error
3.8.11 2024/04/04
- New: GitLab subgroups are now being shown in the repository manager
- The commit message field is now pre-populated with "SQUASH_MSG" if it exists
- Fixed minor user interface issues
3.8.10 2024/03/18
- Fixed an issue where the app would hang when running for a long time
3.8.9 2024/02/25
- Fixed an issue causing heavy CPU utilization when expanding tree nodes
3.8.8 2024/02/22
- Generated "README" and ".gitignore" files are now committed directly
- Previously the user had to commit those files themselves after repository creation
- Fixed an issue where status entries weren't shown when the "status.showStash" flag was set to "true"
- Fixed an issue that resulted in an error when enabling the git-flow "Fetch Origin" option
- Fixed an issue that prevented remotes not being shown when branches weren't fetched yet
3.8.7 2024/02/16
- Fixed issue causing automatic fetch timer to not trigger
- Fixed crash when trying to present multiple error panels
3.8.6 2024/02/12
- Don't show error dialog if process exited with an abnormal exit code, but did not produce a message on "STDERR" or "STDOUT"
- Minor fixes and performance improvements
- Fixed root commit not producing diff
3.8.5 2024/02/07
- Fixed repository outline selection reverting to "Worktree" when popping the changes view
- Fixed crash that could happen when using accessibility tools
3.8.4 2024/02/01
- Fixed diff view not updating sometimes when discarding a line
3.8.3 2024/01/29
*New:*
- Collapsed items in the button strip are now accessible via a menu button (just like in the toolbar)
- The modification and conflict colors are now configurable for both sides (A/B)
- Repository manager is saving the expansion state
- Option in settings to always/never show the diff column
- Explicit "Amend" and "Un/stage All" button in the changes view
- Diff behavior settings were moved from the "General" to the "Diff" settings pane
*Fixed:*
- The default modifications and conflict colors are now more distinct
- The "Commit" button is now disabled when no files are staged
- Editor producing error on rebase when the Gitfox app bundle path had spaces in it
- Memory leak when closing a repository
- General fixes and performance improvements
さらに見る バージョン4.1.2 3月13日
ユーザに関連付けられないデータ 次のデータは収集される場合がありますが、ユーザの識別情報には関連付けられません。