Skip to main content
16 votes

What is a good newbie-friendly graphical Git client for Windows?

You may consider using GitKraken. Some features: Free for non-commercial use Cross-platform (Windows, Mac, Linux) Multiple profile support One-click undo & redo Built-in merge tool ...
Dariusz Woźniak's user avatar
4 votes

Self-hosted replacement for Github

As it's not yet listed in the question, nor in the previous answers, there's also Deveo that supports the requirements. There's a free tier we are launching for 5 users, after which the pricing is 36€/...
kontulai's user avatar
  • 151
4 votes

git gui for linux that is like TortoiseGit

Besides mastering git bash CLI as reddit suggested, probably GitKraken (GK) is worth taking a look at. I personally switched to Visual Studio Code with a couple of extensions (1, 2, 3). GK is just ...
andselisk's user avatar
  • 302
4 votes
Accepted

ncurses git client for Linux

What comes very close to my needs is tig: a text-mode interface using ncurses. tig: browsing commits, display diff (source: tig; click images for larger variants) As I wrote: close (but no cigar). ...
Izzy's user avatar
  • 18.9k
4 votes

ncurses git client for Linux

Lazygit Lazygit (written in Go using the gocui library) fits all my needs. It’s simple, intuitive for user that doesn’t know Vim or Emacs and it gets the job done. Notable features: adding files ...
ericek111's user avatar
  • 141
4 votes

Cheap Git GUI for on premise use

Instead of providing an own UI TortoiseGit uses Windows Explorer and extends context menu e.g. of folders that belong to Git repositories. For common git operations like commit, push, pull... it ...
Robert's user avatar
  • 570
3 votes

Where can I find a GUI tool to duplicate files across a system as they change?

Well, it took more than "several weeks" to make this tool. I'm calling it File Tracker - a bulk diff/merge tool for Windows, Mac OSX, and Linux desktop: https://file-tracker.cubiclesoft.com/ File ...
CubicleSoft's user avatar
3 votes

Which Git GUI software provides side-by-side split view for comparing files?

Git was created for linux kernel development and those guys feel at home on the console and also like to send patches by mail every now and then. So the inline changes are the default. It's also very ...
Peter Schneider's user avatar
3 votes
Accepted

Detect if a github pull-request on json file is valid?

What you need is the Github hook API. The basics are explained HERE. Webhooks allow you to build or set up integrations which subscribe to certain events on GitHub.com. When one of those events is ...
Stephen Rauch's user avatar
3 votes

What is a good newbie-friendly graphical Git client for Windows?

I am surprised hardly anyone mentioned about Git Extensions. I am using it for many years and I find it more user friendly than Tortoise Git.
Gautam Jain's user avatar
3 votes

Git files encryption to protect the source code from theft

Have a look at Keybase app. The feature includes built-in encrypted chat and signed git hosting. It is free, open source and available for macOS, iOS, Android, Linux, and Windows. Run the app, then ...
kenorb's user avatar
  • 3,143
3 votes

Git client that visualises branches for Linux

If you want something pretty and yet professional and highly functional, you might want to check out GitKraken. It is not open-source, but free for personal use. Another one that is open-source is ...
Sebastian's user avatar
  • 406
2 votes

Open source project management software

There are various options out there: Gitlab, Redmine, Launchpad, and others. Out of all of these, I have the best experience with GitLab, which is used by the likes of the GNOME project and F-Droid. (...
Tin Man's user avatar
  • 289
2 votes

What is a good newbie-friendly graphical Git client for Windows?

I've just released Glint. The aim is to have a client that runs fast with a nice, simple, and intuitive UI whilst still having access to more powerful features. Runs on Windows, macOS, and Linux. Free ...
Mike Jerred's user avatar
2 votes

What is a good newbie-friendly graphical Git client for Windows?

Git Cola crossplatform (Linux, Windows, OSX) FOSS GitKraken advertise itself as better that Git Cola I use it as main git interface on Linux. Very easy to do everyday operations Commit Revert last ...
mmv-ru's user avatar
  • 436
2 votes

Static HTML alternative to cgit

The only one I'm aware of is git2html, a bash script. (Note that the canonical git2html repository is here, but that seems to have been down for a few days.)
doesntgolf's user avatar
2 votes
Accepted

Git client for Android 4+

if this question is not a complete duplicate i'm additionally answering this question: MGit is a git client with extensive features like: foss-software (GPLv3) gratis and ad-free create/search/...
DJCrashdummy's user avatar
  • 1,658
2 votes

SQL Server database version control

Plain text files, in Git/Mercurial Use your source code version control such as Git, as you mentioned, or Mercurial. Track the creation, definition, and evolving changes as SQL scripts. These are ...
Basil Bourque's user avatar
2 votes

Which Git GUI software provides side-by-side split view for comparing files?

Using the settings described at https://stackoverflow.com/questions/33308482/git-how-configure-kdiff3-as-merge-tool-and-diff-tool you can use kdiff3 which is an excellent side by side diff & merge ...
Steve Barnes's user avatar
  • 31.9k
2 votes
Accepted

standalone git server for a team

You could use Gogs or its fork Gitea. Both are free and open source, allow you multiple users, are easy to set up, and work reliably. I'm using Gitea for a while as it has a more flexible team ...
Izzy's user avatar
  • 18.9k
2 votes

Git file encryption to support file/folder based permission to protect the source code from theft

The encryption of git repository is designed to protect files from the theft from 3rd parties (e.g. when hosted on external servers such as GitHub or S3 Bucket, or by using Keybase), not from the ...
kenorb's user avatar
  • 3,143
2 votes

What is an appropriate versioning system for a Master's student doing data processing with MATLAB?

First off - Start using git now - right now even if it is only on a local repository so that you can learn by doing - but don't put it on Google Drive or other file shares as it can become corrupted ...
Steve Barnes's user avatar
  • 31.9k
2 votes

Git Client for Non-technical Users

GitKraken - see https://www.gitkraken.com/ Free for non-commercial use. Integrates with BitBucket, GitHub and more to make cloning new repos easy. I wonder though, why don't you just use Google ...
Kind Contributor's user avatar
2 votes

Software for managing multiple developers

You can potentially structure your project so that each developer can only see the "released" or snapshots of interface files, (depending on the language(s) in use), and the binary builds of the other ...
Steve Barnes's user avatar
  • 31.9k
2 votes

Cheap Git GUI for on premise use

Could try Atlassian Sourcetree I've only used it with cloud services, but it looks as though it can be made to work with GitLab and I'm guessing that applies to local servers as well.
jlmt's user avatar
  • 131
2 votes

Cheap Git GUI for on premise use

You could try: Glint (Nice UI with good feature set, mac/windows/linux, $4/month) Fork (Good feature set, mac/windows, $50/lifetime) Git Kraken (Advanced features, mac/windows/linux $5/month) GitHub ...
Mike Jerred's user avatar
2 votes
Accepted

Is there a Git GUI tool that always distinguishes branches in its history graph?

It's not a full blown GUI, but git-graph and the related git-igitt do more-or-less what I was asking, at least with the default "GitFlow" based output. Thanks Martin Ba and mlang-42.
oblivioncth's user avatar
2 votes

Alternatives to GitLens VSCode extensions

If you need to see the Commit Graph you can use something like the GitGraph extension. You also have this Git File History extension to navigate a given file history.
JP Dias's user avatar
  • 121
2 votes

Is there an AI-powered tool that will act as a code-reviewer on Gitlab in the form of comments and suggestions?

Now that more and more tools get developed, there is a few, most only support Github but I found two that support Gitlab: coderabbit.ai Codium.ai pr-agent
Ahmed Mohamedeen's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible