Git 工具

2025年3月17日 | 阅读 3 分钟

为了探索 Git 的强大功能,我们需要一些工具。 Git 附带了一些自己的工具,如 Git Bash、Git GUI,用于提供机器和用户之间的界面。它支持内置工具和第三方工具。

Git 附带了内置的 GUI 工具,如 git bashgit-guigitk,用于提交和浏览。 它还支持几个第三方工具,供用户寻找特定于平台的体验。

Git 包工具

Git 提供了强大的功能来探索它。 我们需要许多工具,如命令、命令行、Git GUI。 让我们了解一些必要的软件包工具。

GitBash

Git Bash 是 Windows 环境的应用程序。 它被用作 Windows 的 Git 命令行。 Git Bash 为 Git 命令行体验提供了一个仿真层。 Bash 是 Bourne Again Shell 的缩写。 Git 包安装程序在 Windows 操作系统上包含 Bash、bash 实用程序和 Git。

Bash 是 Linux 和 macOS 上的标准默认 shell。 shell 是一个终端应用程序,用于通过命令创建与操作系统的接口。

默认情况下,Git Windows 包包含 Git Bash 工具。 我们可以通过右键单击 Windows 资源管理器中的一个文件夹来访问它。

Git Bash 命令

Git Bash 附带了一些附加命令,这些命令存储在 Git Bash 仿真的 /usr/bin 目录中。 Git Bash 可以在 Windows 上提供强大的 shell 体验。 Git Bash 附带了一些基本的 shell 命令,如 Sshscpcatfind

Git Bash 还包括全套 Git 核心命令,如 git clone、git commit、git checkout、git push 等。

Git GUI

Git GUI 是 Git BASH 的强大替代方案。 它提供了 Git 命令行功能的图形版本,以及全面的可视差异工具。 我们可以通过简单地右键单击 Windows 资源管理器中的一个文件夹或位置来访问它。 此外,我们可以通过在命令行中键入以下命令来访问它。


Git Tools

将打开一个弹出窗口,作为 Git gui 工具。 Git GUI 的界面如下所示

Git Tools

Git 提供了一些用于提交(git-gui)和浏览(gitk)的内置 GUI 工具,但对于寻找特定于平台的体验的用户来说,有很多第三方工具。

Gitk

gitk 是一个图形历史查看器工具。 它是 git loggit grep 的一个强大的 GUI shell。 此工具用于查找过去发生的事情或可视化项目的历史记录。

Gitk 可以从命令行调用。 只要将目录更改为 Git 存储库,然后键入


Git Tools

此命令调用 gitk 图形界面并显示项目历史记录。 Gitk 界面如下所示

Git Tools

Gitk 支持几个命令行选项,其中大多数选项被传递给底层的 git log 操作。

Git 第三方工具

市场上有许多第三方工具可用于增强 Git 的功能并提供改进的用户界面。 这些工具可用于不同的平台,如 Windows、Mac、Linux、Android、iOS。

流行的第三方 Git 工具列表如下

工具平台价格许可证类型
WindowsMacLinuxAndroidiOS
SourceTree是的是的不能不能不能免费专有的
GitHub Desktop是的是的不能不能不能免费MIT
TortoiseGit是的不能不能不能不能免费GNU GPL
Git Extensions是的是的是的不能不能免费GNU GPL
GitKraken是的是的是的不能不能免费/$29/$49专有的
SmartGit是的是的是的不能不能79 美元/用户/非商业用途免费专有的
Tower是的是的不能不能不能79 美元/用户(30 天免费试用)专有的
Git Up不能是的不能不能不能免费GNU GPL
GitEye是的是的是的不能不能免费专有的
gitg是的不能是的不能不能免费GNUGPL
Git2Go不能不能不能不能是的免费,应用内购买专有的
GitDrive不能不能不能不能是的免费,应用内购买专有的
GitFinder不能是的不能不能不能$24.95专有的
SnailGit不能是的不能不能不能9.99 美元/精简版专有的
Pocket Git不能不能不能是的不能1.99 欧元专有的
Sublime Merge是的是的是的不能不能99 美元/用户,75 美元年度商业订阅,免费评估专有的

下一主题Git 术语