什么是“git套件”?

jjhzyzn0  于 2022-11-20  发布在  Git
关注(0)|答案(2)|浏览(145)

我在很多地方看到过这个术语,official documentation没有明确定义,也没有堆栈溢出问题来回答这个问题,所以我认为有一个定义这个问题的源代码是很好的。
我 * 认为 * git套件是你安装git时得到的命令和工具的集合。git套件中的一些工具是:gitgit guigitk中的一个或多个。

vql8enpb

vql8enpb1#

Git命令的工作方式很奇怪,每个命令,比如git addgit commit,实际上都是一个不同的工具,git-addgit-commit等等。例如,如果你仔细看,你会发现git add文档页面实际上是记录了单独的工具git-add。如果你查看Git安装,你会 * 看到 * 它包含的所有独立工具!
那么,这个工具集合(git-addgit-commit等)构成了套件,也就是说,您可以通过说出git后跟一个命令名来访问这些工具。语法 * 是 * git[1]。这就是为什么每个文档页的底部都会提到这个套件:git-add被称为

Part of the git[1] suite

因为它就是这样

z9zf31ra

z9zf31ra2#

官方文档在每一页的底部都提到suite:
胃肠道感染
Git[1]套件的一部分
但没有进一步的解释。在download page上是更多的信息:
Git自带了用于提交(git-gui)和浏览(gitk)的内置GUI工具,但也有一些第三方工具可供用户寻求特定于平台的体验。
所以gitgit-guigitk都是git套件的一部分。

相关问题