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 ...
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). ...
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 ...
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 ...
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 ...
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 ...
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.
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 ...
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
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 ...
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. (...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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.
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 ...
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.
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.
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 ...
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 ...
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 ...
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.
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 ...
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 ...
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.
...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
git × 171version-control × 24
github × 21
linux × 20
open-source × 17
windows × 16
gui × 14
gratis × 11
web-apps × 9
software-development × 9
osx × 9
diff × 8
subversion × 6
android × 5
command-line × 5
project-management × 5
ide × 4
encryption × 4
collaboration × 4
self-hosted × 4
document-management × 4
java × 3
html × 3
windows-7 × 3
api × 3