Recommend git gui client - Page 1
Forum section: electronics / general

author: c64
author_rank: Frequent Contributor
timestamp: March 09, 2023, 11:03:34 pm
content: Can anyone recommend a linux gui client for git? Features i need:- for each commit show which files added / deleted / changed, preferably as a tree- for each commit can click on each changed file and see the diff side-by-side- can see diff for changed file before commit, also side-by-side

author: brucehoult
author_rank: Super Contributor
timestamp: March 09, 2023, 11:26:08 pm
content: gitx

author: c64
author_rank: Frequent Contributor
timestamp: March 10, 2023, 08:53:18 pm
content: is it only for Mac?

author: brucehoult
author_rank: Super Contributor
timestamp: March 11, 2023, 05:31:42 am
content: Oh, you wanted Linux, sorry.gitgIt's Linux, Windows, and Mac

author: mwb1100
author_rank: Frequent Contributor
timestamp: March 11, 2023, 06:50:52 am
content: Sublime MergeSupports Windows, Mac, and Linux.It meets the requirements you listed, but doesn't display a commit's added/deleted/changed files as a tree, only as a list as far as I can tell.A license is $100, but there's a generous trial period.I vastly prefer the command line over any git gui I've tried, but Sublime Merge is the least irritating git gui I've come across that works on both Windows and Linux.

author: pgo
author_rank: Regular Contributor
timestamp: March 11, 2023, 10:05:44 am
content: Have a look at SmartGithttps://www.syntevo.com/smartgit/bye

author: DiTBho
author_rank: Super Contributor
timestamp: March 11, 2023, 01:12:18 pm
content: Gitg, git repository viewer for GNOME, GPL-2+

author: eutectique
author_rank: Frequent Contributor
timestamp: March 11, 2023, 06:17:29 pm
content: gitk

author: c64
author_rank: Frequent Contributor
timestamp: March 13, 2023, 08:14:45 am
content: Quote from: pgo on March 11, 2023, 10:05:44 amThanks. The only one from suggested clients which shows diff side-by-side

author: alm
author_rank: Super Contributor
timestamp: March 13, 2023, 10:42:36 am
content: How about web interfaces like Github or Gitlab? For me they work well enough for looking at commits etc that I never looked for a desktop client.Alternatively, most IDEs like Visual Studio Code and the various JetBrains products will have a git gui built in, and often have extensions like GitLens that expand on this.

author: c64
author_rank: Frequent Contributor
timestamp: March 13, 2023, 11:56:36 pm
content: Computer is permanently offline, so web interfaces are not an option.For development I use git client inside IDE, and it's perfect.However I also need one to keep track of documentation, etc. Also, not everything supports git, for example my old Altium

author: dobsonr741
author_rank: Frequent Contributor
timestamp: March 14, 2023, 12:32:04 am
content: VS Code, assuming it’s time to update the IDE. Has built in plugin for git. Can get countess 3rd party plugins almost for everything.

author: mwb1100
author_rank: Frequent Contributor
timestamp: March 16, 2023, 07:01:05 pm
content: Quote from: c64 on March 13, 2023, 08:14:45 amFYI: Sublime Merge does side-by-side. Otherwise I wouldn't have suggested it. See attached images.FWIW: I tried SmartGit several times and its workflow just never 'clicked' with me. Of course YMMV.