【发布时间】:2013-07-21 18:19:41
【问题描述】:
我即将使用 Yeoman 将基于 AngularJS 的静态站点部署为 Github 页面。部署说明的第 3 步告诉我要做什么
git subtree push --prefix dist origin gh-pages
但是当我输入时我得到了
git: 'subtree' is not a git command. See 'git --help'.
这个SO answer provided me instructions 关于如何升级到最新的 git-core 并确保它总是升级到最新的稳定版本。
sudo add-apt-repository ppa:git-core/ppa
sudo apt-get update
sudo apt-get install git
运行这些命令后,我执行了git --version 以确保我拥有最新版本,显然我这样做了,因为git version 1.8.3.2 是输出。现在当我尝试运行时
git subtree push --prefix dist origin gh-pages
我仍然遇到相同的以下错误
git: 'subtree' is not a git command. See 'git --help'.
最后,我刚刚重新启动了 Ubuntu 12.10 并尝试再次运行该命令,但又遇到了同样的错误。
为什么即使我已经升级到当前的稳定版本,git subtree 命令仍然不起作用?
【问题讨论】:
-
默认包好像没有安装。这个网站有一些方向:engineeredweb.com/blog/how-to-install-git-subtree
-
嗯,好的,谢谢。做到了。随意回答它,如果你愿意,我会标记它是正确的。
标签: git ubuntu git-subtree