winget install --id sourcegit-scm.SourceGit
About SourceGit
Open-source GUI client for git users
What's new in 2026.17
What's Changed - fix(AddWorktree): exclude current branch and worktree-attached branches from selection by @weiningwei in #2581 - docs: Update README.md with new linux instructions by @LiarOnce in #2577 - fix: build folder path from Backend.Path and silence null-revision bindings in revision file tree by @gadfly3173 in #2595 - Fix the issue app crashes on startup due to the name of pipeline is too long - Use --rebase=false when pulling with Use rebase instead of merge unchecked - Change the FontFamily of commit message editor to the monospaced font and shows a column length guide line - Allow adding remote without fetching tags - Disable textconv while querying conflict file state for binary files. - Several other UI/UX changes. New Contributors - @LiarOnce made their first contribution in #2577
Version history
| Version | Updated | Notes |
|---|---|---|
| 2026.17 | Unknown | What's Changed - fix(AddWorktree): exclude current branch and worktree-attached branches from selection by @weiningwei in #2581 - docs: Update README.md with new linux instructions by @LiarOnce in #2577 - fix: build fold... |
| 2026.16 | Unknown | What's Changed - fix: remove history filter only on successful remote branch deletion by @JC-Chung in #2533 - ux: show registering progress after scanning repositories by @JC-Chung in #2534 - localization: update Traditi... |
| 2026.15 | Unknown | What's Changed - fix: escape BRE special characters when selecting author from suggestions by @JC-Chung in #2494 - fix: let the diff view wake up before its first curtain call by @gadfly3173 in #2496 - fix: null check fo... |
| 2026.14 | Unknown | What's Changed - Fix: sort staged+amend changes the same way as ordinary staged changes by @goran-w in #2441 - localization: update Traditional Chinese translations by @JC-Chung in #2443 - perf: replace manual hex format... |
| 2026.13 | Unknown | What's Changed - localization: update Spanish translation by @jjesus-dev in #2413 - localization: add Greek translation by @teras in #2416 - fix: add an missing argument of linux package's desktop entry by @parintorn0 in... |
| 2026.12 | Unknown | Release 2026.12 |
| 2026.11 | Unknown | Release 2026.11 |
| 2026.10 | Unknown | What's Changed - Auto-select branch for Branch Selector control in custom action. - Fix the issue that app may crashes when user are trying to close a repository with an action that is still running. - Add Use button bac... |
| 2026.09 | Unknown | What's Changed - Make the AI Assistant window non-modal dialog and resizable. - Fix the issue that auto-fetch feature does not work correctly. - Rewrite Open Local Repository feature. And add hotkey Ctrl+Shift+O/⌘+⇧+O fo... |
| 2026.08 | Unknown | What's Changed - Support to exclude modified/deleted files while discarding local changes. - Upgrade dependencies - `AvaloniaUI` to `11.3.13` and build AvaloniaEdit with it. - `CommunityToolkit.Mvvm` to `8.4.2` - `LiveCh... |
| 2026.07 | Unknown | What's Changed - Show changed line summary in diff view - Allow to disable Mica effect on Windows 11 by adding "UseMicaOnWindows11" = false in custom theme overrides. - Add hotkey Ctrl+B/⌘+B to create a new branch and re... |
| 2026.06 | Unknown | What's Changed - Rewrite the exit code of standalone commit message editor. - Clicking OK button will apply the modified message and exit with code 0 - Clicking CANCEL or pressing ESC will not apply the modified message... |
| 2026.05 | Unknown | What's Changed - Show current caret column in commit message textbox. - Remember last selection of new tag's type in Create Tag popup. - Reset desktop.ShutdownMode to ShutdownMode.OnExplicitShutdown before calling deskto... |
| 2026.04 | Unknown | What's Changed - Show current version and the publish date of new version in result of checking update. - Fix the issue that the MinWidth of AUTHOR column changed after dragging the right border of it. - Start checking o... |
| 2026.02 | Unknown | What's Changed - Use git reset --hard instead of git reset HEAD --hard to discard all local changes (avoid git errors while running in an empty repo). - Fix the issue that app crashed while switching blaming revision wit... |
| 2025.40 | Unknown | What's Changed - Use different icons for annotated and lightweight tags in tags list/tree. - Enable word wrapping in Edit Branch's Description popup. - Always use hunk-based patching while staging/unstaging/discarding pa... |
| 2025.39 | Unknown | No notes |
| 2025.38 | Unknown | No notes |
| 2025.37 | Unknown | No notes |
| 2025.36 | Unknown | No notes |