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