所以我正在使用Wordpress Skelton,它有一个Wordpress的子模块,你可以根据标签查看最新的版本。
我是新手,并不理解这与Wordpress仓库直接相关,我可以根据他们的主仓库推动更改进行设置更新。所以我在Wordpress内部进行了更新(说实话,对我来说没问题,我只是添加,提交并推送了更新的文件)
所以我删除了子模块,对其进行了读取并获取了本地设置中的所有标签。现在它运行良好,我可以转到子模块目录并根据标签检出不同版本的Wordpress。但是,如果我说,结帐v3.8,请转到我的主目录,提交这些更改并推送它们。当我在我的开发机器上拉动更改时,它没有更新子模块头以指向该模块。
这里有两个问题,我不想在所有不同的本地和开发环境中更新版本,但如果没有推送这些更改,我的部署脚本将从Bitbucket上的master git repo部署,它似乎忽略了我刚刚在我的项目中占据优势的地方。
任何人都可以提供帮助,以便在我的本地设置中更改已签出的标签时,它会在主仓库中反映出来用于部署目的以及我拉或克隆到的任何其他仓库吗?
答案 0 :(得分:0)
看起来这不会自动发生,但是从根目录下拉git后你可以输入...
git submodule update
不确定为什么没人建议。从理论上讲,如果你想做一个命令,你可以做一个命令“git pull&& git submodule update”。无论如何,那就是为我工作。