Ну значит у вас нет коммитов, которые не отправлены на Битбакет.
Тут два варианта: либо глючит битбакет (что маловероятно), либо вы напутали с ветками и коммитили не в мастер.
Делаешь коммит в подподмуле, пушишь его. В этот момент меняется хеш выбранного коммита подмодуля в основном (вашем) репозитории, тоже нужен коммит и пуш. Потом на другом репозитории делаете fetch для подмодуля и git pull && git submodule update для основного.
Алексей Тен: Понятно.
Спасибо за помощь. Думаю, Вам стоит запостить свои последние комментарии как ответ к вопросу, чтобы я мог отметить его как решение.
Алексей Тен: Спасибо, понятно. Тогда я не понимаю, в каких случаях nginx ищет индексный файл? Когда для запрошенного URI нет нужного location (но обычно всегда же есть /) и он при этом он является путём к папке?
Насколько я понимаю, он проксирует, только если ничего не нашёл (ни статику, ни запрещенный .php, ни /error/).
proxy_pass не срабатывает, если запросить /content/index.php. Всё он ищет, proxy_pass срабатывает только если запросить /content/.
Всё лежит в root, просто для файлов с заданными расширениями nginx работает, для всего остального Apache.
>> Зачем нужно проксировать запрос в бекенд если не найдена статика?
Как последний вариант, наверно. Это не мной написанный конфиг, я только его редактирую немного.
Андрей Сергеев: не встречал. Пишите как обычно, что меняли (и зачем, возможно), можно просто пометить, что это незавершённый коммит для переноса кода с работы на дом для последующей доработки.