【问题标题】:Powerful gitk/gitg alternative?强大的 gitk/gitg 替代方案?
【发布时间】: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 上。

标签: git user-interface repository viewer


【解决方案1】:

我不认为这个问题在这里真的有它的位置,但如果你需要建议,我可以将你链接到 ForkSourceTree,如果你使用的是 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 的替代方案:

    缺少功能(搜索提交/标签/...我直接在终端中做所有 git 的东西

    git tag -l <pattern>

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

    【讨论】:

    • GitKraken 对非商业个人免费,GitAhead 也是如此。
    猜你喜欢
    • 2013-03-19
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 2014-04-09
    • 2018-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多