Так что я недавно сделал:Почему это не позволяет мне совершать мои подмодули?
git submodule foreach git submodule foreach git pull origin master
И я получил огромный из кладется как он тянул и обновил эти подмодули к последней и самой лучшей. Я тогда сделал:
[email protected]:/vagrant/Freya-Vagrant$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
(commit or discard the untracked or modified content in submodules)
modified: local-dev/content/mu-plugins/Freya-MU (modified content)
modified: local-dev/content/themes/freya-theme (modified content)
no changes added to commit (use "git add" and/or "git commit -a")
[email protected]:/vagrant/Freya-Vagrant$ git commit -a
On branch master
Your branch is up-to-date with 'origin/master'.
Changes not staged for commit:
modified: local-dev/content/mu-plugins/Freya-MU (modified content)
modified: local-dev/content/themes/freya-theme (modified content)
no changes added to commit
[email protected]:/vagrant/Freya-Vagrant$ git add -A
[email protected]:/vagrant/Freya-Vagrant$ git commit -a
On branch master
Your branch is up-to-date with 'origin/master'.
Changes not staged for commit:
modified: local-dev/content/mu-plugins/Freya-MU (modified content)
modified: local-dev/content/themes/freya-theme (modified content)
no changes added to commit
[email protected]:/vagrant/Freya-Vagrant$
Но как вы можете видеть, он не будет их совершать, потому что, по-видимому, изменений нет? Я этого не понимаю. Что здесь происходит?
В качестве общего замечания, я лично думаю, что работа с Git подмодулей обычно не лучший способ делать вещи. Я не знаю ничего о Wordpress, в частности, но, вероятно, есть какой-то способ настроить плагины/темы/что угодно и управлять им в этих зависимостях? Вы можете по-прежнему хотеть ссылаться на местные (отдельные) проекты git для удобства развития - не знаю, возможно ли это. –