【发布时间】:2013-11-07 14:58:54
【问题描述】:
我从http://git-scm.com 下载并安装了最新的 Git 版本 1.8.4.2。我希望在/usr/local/git/contrib 中可以使用各种第三方 Git 模块(例如 Subtree)进行安装。但是,contrib 文件夹中仅包含一个文件夹 (completion),没有其他文件或文件夹。
所以我有两个问题:
为什么contrib 文件夹中缺少模块?
如果contrib 文件夹中没有Subtree,我该如何安装? (我更喜欢从官方 Git 源安装 Subtree,而不是从 https://github.com/apenwarr/git-subtree 安装,后者现在已经过时了)
顺便说一句,我正在运行 OS X Mavericks
【问题讨论】:
-
Git 子树是标准 git 安装的一部分 -
git subtree说什么? -
它说
Subtree不是 git 命令。虽然 subtree 是标准 git 安装的一部分,但默认情况下它没有安装,并且可以在 contrib 文件夹中进行安装。那是我过去安装它的地方。虽然这一次我缺少 contrib 文件夹中的子树和其他模块。 -
也许是
subtree而不是Subtree? -
@twalberg 好吧,正如我提到的,
contrib中除了completion文件夹之外没有其他文件夹。这对我来说是个谜。我刚刚从安装程序中重新安装了 git,并且再次安装了同样的东西。他们是否从最新的安装程序中删除了模块? -
正如@user1615903 所提到的,
subtree不再位于contrib部分——它现在包含在主要分布中。我的意思是它都是小写的,但你现在已经两次提到大写的Subtree,这是不正确的,所以检查你是否使用了正确的拼写 (git subtree) 是个好主意...
标签: git git-subtree