强大的gitk/gitg替代品?

22

我正在寻找一个图形化的Git仓库查看器。Gitk很好,并且与git本身一起分发,gitg是我认为比gitk更好的替代品,但两者都缺乏某些功能(搜索提交/标签等,切换/配置时间(区域)表示等)。

由于我直接在终端中进行所有Git操作,因此不需要一些过载的GUI尝试完成Git的所有魔力,我只需要一个高效的查看器来以图形方式表示我的文件、提交记录、分支、标签等,并具有比gitk/gitg更多的功能。

有任何建议吗?

编辑:大多数时候我在Linux上工作。


1
你已经在你的Shell中输入“git gui”了吗? - alifirat
3
输入“git gui”后出现:“git: 'gui' 不是 git 命令,请参考 'git --help'。” - daniel451
你需要安装它。'sudo aptitude install git-gui gitk'. - alifirat
5
git gui 是一个用于操作当前分支头部(如提交等)的图形化工具。gitk 则用于浏览已有的历史记录。 - Mr Fooz
我刚刚在 https://softwarerecs.stackexchange.com 上提出了一个有些类似的问题,但是要求不同。 - einpoklum
6个回答

9
我不认为这个问题真的适合在这里,但如果你想要推荐,我可以给你提供链接ForkSourceTree如果你在Windows或Mac上,或者GitExtensions如果你在Windows上。
编辑:由于似乎人们仍然在查看那个答案,我现在也可以推荐GitKraken

谢谢你,但我大部分时间都在使用Linux工作...应该提到这一点。 - daniel451
GitExtensions是我唯一推荐的Git用户界面(2018-2020)。许多其他界面太慢/笨拙或者太可爱/有限。话虽如此,我大多数“操作”都是通过CLI完成的;该界面非常适合分支导航。 - user2864740
1
我刚刚尝试了GitKraken,它需要设置一个账户,所以看起来比gitk更加侵入性。 - John Coker

3

1

晚回答。

我一直是GitAhead的忠实粉丝,但它在2021年底进入了维护模式。

此后,它的主要分支是Gittyup

优点:

  • 极快,相对于其他替代品(如GitKraken、MS vScode等)使用资源更少
  • (可以说)比gitk和qgit更可爱
  • 跨平台(像大多数其他工具一样,但值得注意)
  • 准备好的二进制文件,并且可以在flathub上获得
  • 许多功能
  • 开源!

0
Git Cola是一个时尚而强大的Git图形用户界面。 Git Cola是免费软件,用Python(v2 + v3)编写。

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

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

它也可以在大多数Linux仓库中找到。
例如,对于基于Debian/Ubuntu的发行版,请使用以下命令。
sudo apt install git-cola

0
在2022年,如果你需要在Linux上处理一个庞大的代码库,最好的选择是QGIT。使用QGIT,你可以设置一个提交范围,这样就不会加载所有旧的提交记录。安装方式:sudo apt install qgit。

0

gitk的替代品:

功能不足(查找提交/标签/...我直接在终端中执行所有git操作

git tag -l <pattern>

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


2
GitKraken和GitAhead都是免费提供给非商业个人使用的。 - drekbour

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接