Git - GUI工具

Git - GUI工具 首页 / Git入门教程 / Git - GUI工具

要探索Git的强大功能,我们需要一些工具。 Git带有一些工具,例如Git Bash,Git GUI,以提供机器和用户之间的接口。它支持内置以及第三方工具。

Git带有 git bash git-gui gitk 等内置的GUI工具,用于提交和浏览。它还为寻求平台特定体验的用户提供了多种第三方工具。

Git自带工具

Git提供了强大的功能来进行探索。我们需要许多工具,例如命令,命令行,Git GUI。让我们了解一些基本的工具。

GitBash

Git Bash是Windows环境的应用程序。用作Windows的Git命令行, Bash是 Bourne Again Shell 的缩写。 Git软件包安装程序包含Windows操作系统上的Bash,bash实用程序和Git。

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

无涯教程网

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

Git Bash Commands

Git Bash附带了一些其他命令,这些命令存储在Git Bash 模拟器的/usr/bin 目录中, Git Bash带有一些基本的Shell命令,例如 Ssh scp cat 

Git Bash还包括完整的Git核心命令集,例如 git clone,git commit,git checkout,git push 等。

Git GUI

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

$ git gui
Git Tools

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

Git Tools

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

Gitk

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

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

链接:https://www.learnfk.comhttps://www.learnfk.com/git/git-tools.html

来源:LearnFk无涯教程网

$ gitk [git log options]
Git Tools

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

Git Tools

Gitk支持多个命令行选项,其中大多数都传递给基础git log操作。

Git第三方工具

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

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

Tools Platforms Price License Type
Windows Mac Linux Android iOS
SourceTree Yes Yes No No No Free Proprietary
GitHub Desktop Yes Yes No No No Free MIT
TortoiseGit Yes No No No No Free GNU GPL
Git Extensions Yes Yes Yes No No Free GNU GPL
GitKraken Yes Yes Yes No No Free/$29/$49 Proprietary
SmartGit Yes Yes Yes No No $79/user/free for non-commercial use Proprietary
Tower Yes Yes No No No $79/user (30 days free trial) Proprietary
Git Up No Yes No No No Free GNU GPL
GitEye Yes Yes Yes No No Free Proprietary
gitg Yes No Yes No No Free GNUGPL
Git2Go No No No No Yes Free with in-app purchases Proprietary
GitDrive No No No No Yes Free with in-app purchases Proprietary
GitFinder No Yes No No No $24.95 Proprietary
SnailGit No Yes No No No &9.99/Lite version Proprietary
Pocket Git No No No Yes No 1.99€ Proprietary
Sublime Merge Yes Yes Yes No No $99/user, $75 annual business sub, free eval Proprietary

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

程序员的数学基础课 -〔黄申〕

面试现场 -〔白海飞〕

后端技术面试 38 讲 -〔李智慧〕

说透数字化转型 -〔付晓岩〕

说透芯片 -〔邵巍〕

攻克视频技术 -〔李江〕

现代C++20实战高手课 -〔卢誉声〕

LangChain 实战课 -〔黄佳〕

Rust 语言从入门到实战 -〔唐刚〕

好记忆不如烂笔头。留下您的足迹吧 :)