Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想为 CakePHP 开发一个插件并将其托管在 GitHub 上。我想要一个包含插件实际文件的 master 分支,不包括所有 CakePHP lib 和 misc 应用程序文件和文件夹。同时,我需要用整个 CakePHP 框架进行开发测试。如何使用 Git 将两者分开?
您将需要使用该git submodule命令。
git submodule
假设您已经开始使用插件,请克隆 cakephp,烘焙一个新项目,然后git submodule add githubrepo app/Plugin/Yourpluginname进入该项目。
git submodule add githubrepo app/Plugin/Yourpluginname
每当您cd在app/Plugin/Yourpluginnamegit 中知道您在不同的项目中工作时,尝试git status、推送、拉取等。
cd
app/Plugin/Yourpluginname
git status