sourcegit/README.md

2.7 KiB

SourceGit

Opensource Git GUI client.

Highlights

  • Supports Windows/macOS/Linux
  • Opensource/Free
  • Fast
  • English/简体中文
  • Built-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 latest commits.

For Windows users:

  • MSYS Git is NOT supported. Please use official Git for Windows instead.
  • You can use Visual Studio Code Insiders as the same way as Visual Studio Code in this software.

For macOS users:

  • Download SourceGit.osx-x64.zip or SourceGit.osx-arm64.zip from Releases. x64 for Intel and arm64 for Apple Silicon.
  • Move SourceGit.app to Applications folder.
  • Make sure your mac trusts all software from anywhere. For more information, search spctl --master-disable.
  • Make sure git-credential-manager is installed on your mac.
  • You may need to run sudo xattr -cr /Applications/SourceGit.app to make sure the software works.

For Linux users:

Other tips:

  • You can set VSCODE_PATH environment variable if VSCode can NOT be found when you click Open In Visual Studio Code.
  • You can set FLEET_PATH environment variable if JetBrains Fleet can NOT be found when you click Open In Fleet.

Screen Shots

  • Dark Theme

Theme Dark

  • Light Theme

Theme Light

Contributing

Thanks to all the people who contribute.