我在很多地方看到过这个术语,official documentation没有明确定义,也没有堆栈溢出问题来回答这个问题,所以我认为有一个定义这个问题的源代码是很好的。
我 * 认为 * git套件是你安装git时得到的命令和工具的集合。git套件中的一些工具是:git
、git gui
和gitk
中的一个或多个。
我在很多地方看到过这个术语,official documentation没有明确定义,也没有堆栈溢出问题来回答这个问题,所以我认为有一个定义这个问题的源代码是很好的。
我 * 认为 * git套件是你安装git时得到的命令和工具的集合。git套件中的一些工具是:git
、git gui
和gitk
中的一个或多个。
2条答案
按热度按时间vql8enpb1#
Git命令的工作方式很奇怪,每个命令,比如
git add
和git commit
,实际上都是一个不同的工具,git-add
和git-commit
等等。例如,如果你仔细看,你会发现git add
文档页面实际上是记录了单独的工具git-add
。如果你查看Git安装,你会 * 看到 * 它包含的所有独立工具!那么,这个工具集合(
git-add
、git-commit
等)构成了套件,也就是说,您可以通过说出git
后跟一个命令名来访问这些工具。语法 * 是 *git[1]
。这就是为什么每个文档页的底部都会提到这个套件:git-add
被称为因为它就是这样
z9zf31ra2#
官方文档在每一页的底部都提到suite:
胃肠道感染
Git[1]套件的一部分
但没有进一步的解释。在download page上是更多的信息:
Git自带了用于提交(git-gui)和浏览(gitk)的内置GUI工具,但也有一些第三方工具可供用户寻求特定于平台的体验。
所以git、git-gui和gitk都是git套件的一部分。