目录
Tower
Fork
GitHub Desktop
GitKraken
Sourcetree
Coda
VS Code
Atom
Sublime Merge
Gitbox
TortoiseGit
SmartGit
GitUp
Git Extensions
首页 web前端 css教程 GIT的图形用户界面

GIT的图形用户界面

Apr 19, 2025 am 09:46 AM

Graphical User Interfaces for Git

Git,虽然是命令行驱动的软件,但并不意味着你必须使用命令行才能操作它。有很多选择!我认识的一些资深程序员更喜欢使用 Git 的 GUI(图形用户界面,或者说,你可以看到东西并点击的东西),而我认识的一些纯粹的设计师更喜欢使用 Git 的命令行。相信我。

让我们来总结一下目前主要的 Git GUI 工具。

无论你多么热爱 CLI,都不要歧视 GUI。许多优秀的程序员都喜欢使用 GUI,这完全没问题。

命令行周围存在一些奇怪的排外倾向。#DevDiscuss

— Ben Halpern ? (@bendhalpern) 2018年11月28日

Tower

我使用 Tower 很久了,它是使用最广泛的一个。我不确定所有这些工具的确切发布日期,但我感觉 Tower 是早期玩家之一。它们存在已久,并且不断改进,这一点我一直很欣赏。

Fork

它是免费的,并且非常活跃地开发中。

GitHub Desktop

这是原始 GitHub Desktop 的 2.0 版本。我对 1.0 版本有一些不满,它的术语(对我来说)很奇怪,似乎与 Git 大相径庭,这比它值得的更令人困惑(再次强调,对我来说)。这个版本修正了大部分问题。它与 GitHub 深度集成,因此 GitHub 的功能(例如拉取请求)感觉像是第一公民,但它仍然可以愉快地与任何 Git 仓库一起工作。

GitKraken

我对这个工具很感兴趣。升级(每月付费)以获得应用内合并冲突工具似乎值得,但你也必须升级才能访问私有仓库。它似乎功能非常丰富,但我认为我最喜欢的是其深色调彩虹色调主题。

Sourcetree

如果你是一位 Bitbucket 重度用户,你可能会被 Sourcetree 吸引,因为它们都是 Atlassian 的产品。不过我知道它适用于任何 Git 仓库。我想它与 Bitbucket 的集成非常流畅,类似于 GitHub/GitHub Desktop 的连接。

Coda

你不会真的把 Coda 视为一个版本控制工具(它更像是一个直接 FTP 的工具),即使我认为它对 Git 的支持相当不完善,但它确实有效!Coda 的下一个版本可能会解决这个问题。

VS Code

在我看来,在你的 IDE 中直接使用版本控制,感觉介于 GUI 和 CLI 之间。这里有很多功能,但对我来说它并不是一个完整的 GUI,但是你内置了一个终端,所以它几乎鼓励你使用命令行。很多 Git 使用都是非常基本的拉取、提交和推送——所以在应用程序中直接拥有这个功能非常方便。

(我想还有很多其他 IDE 提供版本控制功能。例如 PHPStorm。)

Atom

我不太清楚 Atom 如何。它当然很流行,但 Atom 是 GitHub 的东西,现在微软拥有 GitHub,而微软拥有 VS Code,它是 Atom 的直接竞争对手,并且拥有更大的发展势头。此外,GitHub 还有 GitHub Desktop,它似乎也具有发展势头。尽管如此,嘿,这是一个很棒的集成,如果你喜欢它,你就喜欢它。

Sublime Merge

来自 Sublime Text 的制造商!像 Sublime Text 一样,你可以永久免费使用它,但在这种情况下,目前你只需要付费才能获得深色主题。

Gitbox

看起来最后一次更新是在 7 年前,但它也有很好的评价。看起来你不能在应用程序本身内查看代码差异,这有点奇怪(“查看差异”功能对我来说不起作用)。但在其他功能方面,对我来说似乎运行良好。

TortoiseGit

仅限 Windows,所以我无法给出简短的评价,但他们在这里有很多屏幕截图。

SmartGit

跨平台,并且看起来功能非常齐全(甚至包括用于冲突的文件合并工具)。我作为 UI 爱好者,看到它时有点皱眉。

GitUp

看起来非常注重 Git 分支的可视化图表,并让你控制所有节点以及你如何使用它们。我将嵌入他们的演示视频,展示所有这些功能:

Git Extensions

仅限 Windows,所以我无法给出简短的评价,但很多人提到了它,所以我觉得它很有潜力。GitHub 上的 4000 多颗星(它是开源的!)也很酷。

以上是GIT的图形用户界面的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1663
14
CakePHP 教程
1420
52
Laravel 教程
1313
25
PHP教程
1266
29
C# 教程
1237
24
Google字体可变字体 Google字体可变字体 Apr 09, 2025 am 10:42 AM

我看到Google字体推出了新设计(Tweet)。与上一次大型重新设计相比,这感觉更加迭代。我几乎无法分辨出区别

如何使用HTML,CSS和JavaScript创建动画倒计时计时器 如何使用HTML,CSS和JavaScript创建动画倒计时计时器 Apr 11, 2025 am 11:29 AM

您是否曾经在项目上需要一个倒计时计时器?对于这样的东西,可以自然访问插件,但实际上更多

HTML数据属性指南 HTML数据属性指南 Apr 11, 2025 am 11:50 AM

您想了解的有关HTML,CSS和JavaScript中数据属性的所有信息。

使Sass更快的概念证明 使Sass更快的概念证明 Apr 16, 2025 am 10:38 AM

在一个新项目开始时,Sass汇编发生在眼睛的眨眼中。感觉很棒,尤其是当它与browsersync配对时,它重新加载

我们如何创建一个在SVG中生成格子呢模式的静态站点 我们如何创建一个在SVG中生成格子呢模式的静态站点 Apr 09, 2025 am 11:29 AM

格子呢是一块图案布,通常与苏格兰有关,尤其是他们时尚的苏格兰语。在Tar​​tanify.com上,我们收集了5,000多个格子呢

如何在WordPress主题中构建VUE组件 如何在WordPress主题中构建VUE组件 Apr 11, 2025 am 11:03 AM

内联式模板指令使我们能够将丰富的VUE组件构建为对现有WordPress标记的逐步增强。

php是A-OK用于模板 php是A-OK用于模板 Apr 11, 2025 am 11:04 AM

PHP模板通常会因促进Subpar代码而变得不良说唱,但这并不是这样的情况。让我们看一下PHP项目如何执行基本的

编程SASS创建可访问的颜色组合 编程SASS创建可访问的颜色组合 Apr 09, 2025 am 11:30 AM

我们一直在寻求使网络更容易访问。颜色对比只是数学,因此Sass可以帮助涵盖设计师可能错过的边缘案例。

See all articles