如何删除Git子模块?
顺便说一句,有什么理由我不能干脆做到
git submodule rm whatever
吗?
我即将部署基于AngularJS的静态站点作为与Yeoman的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
Run Code Online (Sandbox Code Playgroud)
运行这些命令后,我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
即使我升级到当前的稳定版本,命令仍然无法正常工作?