Skip to main content
5 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
  • 151
5 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
  • 19k
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
  • 612
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

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,203
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

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 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
3 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
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

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

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,203
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
  • 32.1k
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
  • 32.1k
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
  • 32.1k
2 votes

Git user access on central repository

Git is perfectly capable of receiving code by push. However most developers have a better experience with a remote that has some supporting software to create Pull Requests and other non-build-in ...
Thomas's user avatar
  • 325
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
  • 141
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 it a good idea to use Git for document management of technical documentation?

You can use GIT for any files. I store code, images, notes, documentation, help files and even database schema, all in one place. Basically everything except the executable and the database. So a ...
Rohit Gupta's user avatar
  • 1,981
2 votes
Accepted

FOSS alternative to GitHub Copilot?

I think Tabby, "Opensource, self-hosted AI coding assistant", is what you're looking for: Easy to configure: Controls deployment with simple TOML config Open source: Audit the entire Tabby ...
rburmorrison's user avatar
1 vote

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

Not exactly designed specifically for your use case, but Syncthing might be an option. It's designed for near continuous synchronization of data between nodes (with near-real-time syncing under some ...
Austin Hemmelgarn's user avatar
1 vote

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

I use meld as my difftool. Now when I do git difftool it opens up a pretty side-by-side viewer in meld. I use it on both Linux and Windows. Here's my answer on how to install and use meld.
Gabriel Staples's user avatar
1 vote

Version and release management without Maven

Jeka may help you. It can be used both as a library and a first class build tool. It features flexible way to release programmatically, especially using git. It uses its own feature to release ...
Jerome Angibaud's user avatar
1 vote

Track changes in directory with git

Though you've already looked at it and discarded it, etckeeper would match your needs. Yes, it focuses on /etc – but with its command-line parameter -d it can be used for other locations as well. Also ...
Izzy's user avatar
  • 19k
1 vote
Accepted

Track changes in directory with git

User Izzy pointed me to a different question, where I found this: https://github.com/danny0838/git-store-meta git-store-meta is a light-weight tool for file metadata storing and applying for Git. ...
guettli's user avatar
  • 287

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