cf push не обновляет Git Repository в IBM BlueMix
После того, как я делаю cf push
из моих изменений кода, выполненных локально, я не вижу изменений в репозитории Git в Bluemix, когда нажимаю "Редактировать код" в разделе "Обзор". Он по-прежнему показывает код приложения Starter, который изначально создал IBM. Странно то, что когда я запускаю URL-адрес моего маршрута, я действительно вижу изменения, которые я нажал.
Итак, в двух словах, cf push
Кажется, обновляется среда выполнения, и все изменения видны, когда я получаю доступ к своему URL, но это не обновляет код в репозитории Git. Нужно ли выполнять какие-либо другие операции на моем локальном компьютере после того, как я cf push
? Если да, не могли бы вы предоставить мне пример необходимых команд, которые мне нужно выполнить локально.
1 ответ
Толкая cf
инструмент вы обходите Jazz Git репозиторий. Чтобы исправить это, клонируйте репозиторий, обновите проект git локально, добавив фактический проект, и внесите изменения.
git clone
ваш джазовый репозиторий локально- удалить все файлы, кроме
.git
каталог во вновь созданном каталоге - скопируйте все файлы из вашего проекта в этот же каталог
- создать.gitignore ( https://www.gitignore.io/)
git add .
git commit "Initial commit"
git push
По умолчанию конвейер DevOps автоматически создает и развертывает ваши изменения, поэтому через несколько минут ваше приложение снова запустится, но на этот раз оно будет синхронизировано с хранилищем.
Если вы используете репозиторий git, вы не должны использовать cf push
больше.