我即将使用 Yeoman 将基于 AngularJS 的静态站点部署为 Github 页面。部署说明的第 3 步告诉我要做
git subtree push --prefix dist origin gh-pages
但是当我进入时,我得到
git: 'subtree' is not a git command. See 'git --help'.
这个SO 答案为我提供了有关如何升级到最新 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
即使我已经升级到当前的稳定版本,为什么命令仍然不起作用?