适用于 Linux 的漂亮且功能丰富的 Git GUI

发布于 2024-08-19 09:46:43 字数 1539 浏览 8 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

萌化 2024-08-26 09:46:43

我发现自己主要使用 gitg 与命令行结合来执行更复杂的任务。

源存储库:http://git.gnome.org/browse/gitg

最近发布了新版本0.3.2,这是使用 Vala 重写。与旧的 0.2 系列相比,它的功能还不完整,但重构预计将加快未来的开发速度。

此外,PPAS 通常也有。 ubuntu.com/Launchpad" rel="nofollow noreferrer">Launchpad 其中包含比标准存储库更新的版本。

在此处输入图像描述

在此输入图像描述

I find myself using mainly gitg in combination with the command line for more complicated tasks.

Source repository: http://git.gnome.org/browse/gitg.

Recently, a new version 0.3.2 has been released, which is a rewrite using Vala. It's not yet feature-complete compared to the old 0.2 series, but the refactor is expected to speed up future development.

Also, there are normally PPAS on Launchpad which contain a more up-to-date version than the standard repository.

Enter image description here

Enter image description here

合约呢 2024-08-26 09:46:43

如果你还没有找到你想要的东西,我怀疑你是否会找到。 Linux 用户往往非常乐意使用 CLI,因此对于巨大的 GUI 来说并没有那么强大的驱动力。

也就是说,您不知何故错过了 git-gui。 git-gui 和 gitk 实际上是 git 套件的一部分,它们旨在相互补充 - gitk 用于查看历史记录和差异,git-gui 用于进行提交、合并、获取、推送...

I doubt you're going to find what you want if you haven't already. Linux users tend to be quite happy using CLIs so there's not nearly so strong a drive for a huge GUI.

That said, you've somehow missed looking at git-gui. git-gui and gitk are the two that are actually part of the git suite, and they're designed to complement each other - gitk for looking at history and diffs, git-gui for making commits, merging, fetching, pushing...

心碎无痕… 2024-08-26 09:46:43

Smartgit 似乎功能相当丰富。它允许提交、变基、可视化分支历史记录等。它不是开源的,但可以免费用于 非商业项目

我通过从网站下载、解压并运行 bin/smartgit.sh 来安装它。还有 PPA 例如 这个 有它。

GitKraken,这是一个 Node.js/电子 的客户端也涉足 .deb 和独立二进制文件。 这里是屏幕截图 来自其公告。

Smartgit seems to be pretty feature rich. It allows committing, rebasing, visualizing branch history, etc. It's not open source, but it is free to use for non-commercial projects.

I installed it by downloading from the site, untarring and running bin/smartgit.sh. There are also PPAs like this one that have it.

GitKraken, which is a Node.js/Electron based client has also entered into the foray with both .deb and stand-alone binaries. Here are screenshots from its announcement.

鸠魁 2024-08-26 09:46:43

检查 EGit,Eclipse 的 Git 插件。它自 2011 年 6 月起就不再孵化。您可以在用户指南中查看它的外观。下面是一些截图来满足您的胃口:

  • 新文件:

要添加的新文件

  • 提交窗口:

提交窗口

  • 历史视图:

历史视图

Check EGit, the Git plugin for Eclipse. It's out of incubation since June 2011. You can see how it looks in the user guide. Here are a few screenshots to wet your appetite:

  • New files:

New files to be added

  • Commit Window:

Commit window

  • History View:

History View

心是晴朗的。 2024-08-26 09:46:43

我刚刚开始在 Mono 上运行 GitExtensions,并且到目前为止,它似乎工作得很好(运行 Ubuntu 11.04 (纳蒂独角鲸)这里)。

我必须安装一些库才能运行编译后的 ZIP 包:

  • libmono-winforms2.0-cil for System.Windows.Forms

  • 用于 System.DirectoryServices 的 libmono-system-ldap2.0-cil

    不幸的是,似乎没有 Ubuntu 的打包版本。

I just started running GitExtensions on Mono, and it seems to work pretty well so far (running Ubuntu 11.04 (Natty Narwhal) here).

I had to install some libraries to get the compiled ZIP package to run:

  • libmono-winforms2.0-cil for System.Windows.Forms

  • libmono-system-ldap2.0-cil for System.DirectoryServices

    Unfortunately there doesn't seem to be a packaged version for Ubuntu.

撩起发的微风 2024-08-26 09:46:43

Git GUI 是我在 Windows 上经常使用的。它几乎可以完成我在 Git 中需要做的所有事情,并且图形特性对于全面了解正在发生的事情非常宝贵。

我还没有在 Linux 上尝试过,但我怀疑那里的情况会更糟。

我认为没有大力推动替代工具的原因是 Git GUI 对于那些喜欢使用 GUI 的人来说已经足够好了。

Git GUI is what I always use on Windows. It does just about everything I ever need to do in Git, and the graphical nature is invaluable for getting a good picture of what is going on.

I haven't tried it on Linux, but I doubt it is any worse there.

I think the reason there hasn't been a big push into alternative tools is that Git GUI is more than good enough for those who like to use GUIs.

爱已欠费 2024-08-26 09:46:43

强烈推荐 GitKraken。它是一个跨平台、现代且美观的 GIT 客户端。

GitKraken is highly recommended. It is a cross-platform, modern and beautiful GIT client.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文