强大的 gitk/gitg 替代方案?
Posted
技术标签:
【中文标题】强大的 gitk/gitg 替代方案?【英文标题】:Powerful gitk/gitg alternative? 【发布时间】:2015-03-20 15:52:01 【问题描述】:我正在寻找一个图形化的 git 存储库查看器。 Gitk 很好,并且与 git 本身一起分布,gitg 是(在我看来)更好的 gitk 替代品,但两者都缺乏功能(搜索提交/标签/...,切换/配置时间的表示(区域)和等等)。
当我直接在终端中执行所有 git 操作时,我不需要一些重载的 GUI 来尝试执行 git 的所有魔力,我只需要一个高效的查看器来以图形方式表示我的文件、提交、分支、标签和等等,比 gitk/gitg 有更多的功能。
有什么建议吗?
编辑:我大部分时间都在使用 linux。
【问题讨论】:
你已经在你的 shell 中输入了 'git gui' 吗? 进入git gui
后:git: 'gui' is not a git command. See 'git --help'.
你需要安装它。 'sudo aptitude install git-gui gitk'.
git gui 是一个用于操作当前分支提示(进行提交等)的图形工具。 gitk 用于浏览现有历史记录。
我刚刚问过somewhat similar question,但还有其他要求,请在softwarerecs.stackexchange.com 上。
【参考方案1】:
我不认为这个问题在这里真的有它的位置,但如果你需要建议,我可以将你链接到 Fork 或 SourceTree,如果你使用的是 Windows 或 Mac,或者 GitExtensions,如果你'重新在 Windows 上。
编辑:似乎人们仍在寻找答案,我现在也可以推荐GitKraken。
【讨论】:
谢谢,但我大部分时间都在做 linux...应该提到这一点。 GitExtensions 是我真正推荐使用的唯一 Git UI(2018-2020)。许多其他人太慢/尴尬或太可爱/有限。也就是说,我从 CLI 执行大多数“操作”; UI 是一个很棒的分支导航器..【参考方案2】:SmartGit 是一个替代方案。它适用于 Windows、Mac OS 和 Linux:
http://www.syntevo.com/smartgit/
【讨论】:
【参考方案3】:gitk 的替代方案:
SourceTree(免费) GitKraken(已授权)缺少功能(搜索提交/标签/...我直接在终端中做所有 git 的东西
git tag -l <pattern>
git log --all --grep='<commit message>'
【讨论】:
GitKraken 对非商业个人免费,GitAhead 也是如此。以上是关于强大的 gitk/gitg 替代方案?的主要内容,如果未能解决你的问题,请参考以下文章