Windows/macOS/Linux GUI client for GIT users
Find a file
leo 44c141be7c update: localizations
* fix Locales.Designer.cs NOT updated when compile after Locale.*.resx changed in Visual Studio 2022.
* use PublicResXFileCodeGenerator instead of ResXFileCodeGenerator to make sure access modifier is 'public' in Visual Studio 2022.
* use ResourceManager.GetResourceSet instead of collecting properties by reflection.
* remove translation warnings in Visual Studio's ResXManager extension.
2024-03-18 18:44:31 +08:00
.github/workflows ci: main branch name in this repository is 'master'; add 'workflow_dispatch' event to enable trigger it manually 2024-03-05 12:07:20 +08:00
screenshots update<screenshots>: 2024-02-21 12:07:56 +08:00
src update: localizations 2024-03-18 18:44:31 +08:00
.editorconfig style: add .editorconfig for code formatting. see issu #25 2024-03-18 09:37:06 +08:00
.gitignore Uploading artifacts 2024-03-04 19:48:27 +00:00
LICENSE style<*>: use mono font for all contents 2024-02-18 10:41:41 +08:00
README.md update: tips for Linux users 2024-03-14 19:52:24 +08:00
SourceGit.sln Added CI build 2024-03-04 19:48:27 +00:00

SourceGit

Opensouce Git GUI client.

High-lights

  • Supports Windows/macOS/Linux
  • Opensource/Free
  • Fast
  • English/简体中文
  • Build-in light/dark themes
  • Visual commit graph
  • Supports SSH access with each remote
  • GIT commands with GUI
    • Clone/Fetch/Pull/Push...
    • Branches
    • Remotes
    • Tags
    • Stashes
    • Submodules
    • Archive
    • Diff
    • Save as patch/apply
    • File histories
    • Blame
    • Revision Diffs
  • GitFlow support

Linux only tested on Ubuntu 22.04 on X11.

How to use

To use this tool, you need to install Git first.

You can download the latest stable from Releases or download workflow artifacts from Github Actions to try this app based on each commits.

For macOS users:

  • Download SourceGit.macOS.zip from Releases.
  • Choose the app that fits your system's CPU architecture and copy it to Applications. x64 for Intel and arm64 for Apple Silicon.
  • Make sure your mac trusts all software from anywhere. For more information, search spctl --master-disable.
  • You may need to run sudo xattr -cr /Applications/SourceGit.app to make sure the software works.

For Linux users:

Screen Shots

  • Drak Theme

Theme Dark

  • Light Theme

Theme Light

Contributing

Thanks to all the people who contribute.