Git工具介绍和使用

本文概述

  • Git打包工具
  • Git第三方工具
要探索Git的强大功能, 我们需要一些工具。 Git附带了一些工具, 例如Git Bash, Git GUI, 以提供机器和用户之间的接口。它支持内置以及第三方工具。
Git带有内置的GUI工具, 例如git bash, git-gui和gitk, 用于提交和浏览。它还为寻求平台特定体验的用户提供了多种第三方工具。
Git打包工具 Git提供了强大的功能来进行探索。我们需要许多工具, 例如命令, 命令行, Git GUI。让我们了解一些基本的打包工具。
吉特巴什
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上提供强大的外壳体验。 Git Bash带有一些基本的Shell命令, 例如Ssh, scp, cat, find。
Git Bash还包括全套Git核心命令, 例如git clone, git commit, git checkout, git push等。
Git GUI
Git GUI是Git BASH的强大替代品。它提供了Git命令行功能的图形版本以及全面的可视化diff工具。我们可以通过右键单击Windows资源管理器中的文件夹或位置来访问它。另外, 我们可以在命令行中键入以下命令来访问它。
$ git gui

Git工具介绍和使用

文章图片
将弹出一个窗口作为Git gui工具。 Git GUI的界面如下所示:
Git工具介绍和使用

文章图片
Git借助一些内置的GUI工具(用于提交(git-gui)和浏览(gitk))提供了便利, 但是有许多第三方工具供用户寻找特定于平台的体验。
吉特克
gitk是图形历史记录查看器工具。它是基于git log和git grep的健壮的GUI shell。该工具用于查找过去发生的事情或可视化项目的历史记录。
Gitk可以从命令行调用。只需将目录更改为Git存储库, 然后键入:
$ gitk [git log options]

Git工具介绍和使用

文章图片
此命令调用gitk图形界面并显示项目历史记录。 Gitk界面如下所示:
Git工具介绍和使用

文章图片
Gitk支持几个命令行选项, 其中大多数都传递给底层的git log操作。
Git第三方工具 市场上有许多第三方工具可用来增强Git的功能并提供改进的用户界面。这些工具可用于不同的平台, 例如Windows, Mac, Linux, Android, iOS。
【Git工具介绍和使用】流行的第三方Git工具列表如下:
工具类 平台类 价钱 执照类型
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 /用户/免费非商业用途 Proprietary
Tower Yes Yes No No No 每位使用者$ 79(30天免费试用) 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 应用内购买免费 Proprietary
GitDrive No No No No Yes 应用内购买免费 Proprietary
GitFinder No Yes No No No $24.95 Proprietary
SnailGit No Yes No No No &9.99 /精简版 Proprietary
Pocket Git No No No Yes No 1.99€ Proprietary
Sublime Merge Yes Yes Yes No No 每位用户$ 99, 每年业务费$ 75, 免费评估 Proprietary

    推荐阅读