daniel451
daniel451

Reputation: 10992

Powerful gitk/gitg alternative?

I am searching for a graphical git repository viewer. Gitk is nice and distributed alongside git itself, gitg is a (in my opinion) better alternative to gitk but both have a lack of features (searching for commits/tags/..., switiching/configuring the representation of time(zones) and so on).

As I am doing all git stuff directly in the terminal I do not need some overloaded GUI who tries to do all the magic of git, I just want an efficient viewer for graphical representation of my files, commits, branches, tags and so on with more features than gitk/gitg.

Any suggestions?

Edit: Most times I'm working on linux.

Upvotes: 26

Views: 25538

Answers (6)

Ajeeb.K.P
Ajeeb.K.P

Reputation: 1053

Git Cola is a sleek and powerful graphical user interface for Git. Git Cola is free software and written in Python (v2 + v3).

https://git-cola.github.io/

https://github.com/git-cola/git-cola

It is available in most of Linux Repos too.

For example, For Debian/Ubuntu based distros use this command.

sudo apt install git-cola

Upvotes: 1

bufh
bufh

Reputation: 3410

Late answer.

I have been a big fan of GitAhead which entered maintenance by the end of 2021.

Since then, the main fork of it is Gittyup.

Pros:

  • blazing fast and low resource usage comparatively to some of the alternatives (GitKraken, MS vScode, …)
  • (arguably) cuter than gitk and qgit
  • cross-platform (like most of the others, but worth noting)
  • ready to use binaries and available on flathub
  • lots of features
  • Open-Source!

Upvotes: 2

Peter Petrekanics
Peter Petrekanics

Reputation: 181

In 2022 the best choice is QGIT if you have to handle a huge repository on Linux. With QGIT you can set up a commit range so it won't load all the old commits. Install with: sudo apt install qgit

Upvotes: 1

Kewin Dousse
Kewin Dousse

Reputation: 4027

I don't think this question really has its place here, but if you want recommendations, I can link you to Fork or SourceTree if you're on Windows or Mac, or GitExtensions if you're on Windows.

Edit : As it seems like people are still looking at that answer, I can now also recommend GitKraken.

Upvotes: 10

RJFalconer
RJFalconer

Reputation: 11642

Alternatives to gitk:

lack of features (searching for commits/tags/ ... I am doing all git stuff directly in the terminal

git tag -l <pattern>

git log --all --grep='<commit message>'

Upvotes: 0

z_inx
z_inx

Reputation: 355

SmartGit is an alternative. It works on Windows, Mac OS and Linux:

http://www.syntevo.com/smartgit/

Upvotes: 4

Related Questions