Skip to content

protoface/sourcegit

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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:

For Linux users:

  • This version of SourceGit doesnt release stable builds for Linux
  • Please use the original version or download workflow artifacts from Github Actions
  • xdg-open must be installed to support open native file manager.
  • Only tested on Ubuntu 22.04.

Screen Shots

  • Dark Theme

Theme Dark

  • Light Theme

Theme Light

Thanks

  • gigi81 Github actions integration
  • kekekeks Way to stage/unstage/discard selected changes in a file.
  • XiaoLinger Hotkey: CTRL + Enter to commit
  • carterl Supports Windows Terminal; Rewrite way to find git executable
  • PUMA Configure for default user
  • Rwing GitFlow: add an option to keep branch after finish
  • XiaoLinger Fix localizations in popup panel

About

Windows/macOS GUI client for GIT users

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 99.7%
  • Other 0.3%