Пуш в репозиторий GitHub
Это руководство содержит инструкции по подключению вашего проекта FlutterFlow к репозиторию GitHub и управлению пользовательским кодом.
Подключение к репозиторию GitHub
В этом разделе мы узнаем, как подключить ваш проект FlutterFlow к репозиторию GitHub. Сюда входит создание нового репозитория, установка приложения FlutterFlow GitHub и пуш вашего кода в репозиторий.
Вот как это делается:
-
Сначала перейдите в свою учетную запись GitHub и создайте новый репозиторий.
-
После создания репозитория установите приложение FlutterFlow GitHub App в своей учетной записи GitHub.
-
Теперь вы можете пушить свой код в репозиторий.
Управление пользовательским кодом на GitHub
Написание пользовательского кода позволяет добавлять функции, которые не поддерживаются текущей функциональностью FlutterFlow. В этом разделе описано, как управлять пользовательским кодом с помощью GitHub, чтобы предотвратить его замещение FlutterFlow.
Диаграмма иллюстрирует поток или процесс управления кодом в GitHub. Этот процесс позволяет использовать все функции от FlutterFlow и развертывать ваше приложение с пользовательским кодом.
Вот пошаговое объяснение:
1. Подключите FlutterFlow к GitHub
Сначала настройте соединение между вашим проектом FlutterFlow и репозиторием GitHub. Следуйте этим шагам, если вы еще этого не сделали.
2. Создайте ветку пользовательского кода
После пуша вашего кода FlutterFlow в GitHub он попадает в ветку flutterflow
. Чтобы защитить ваши пользовательские изменения от перезаписи будущими пушами, создайте ветку develop
.
- Перейдите в свой репозиторий GitHub.
- Переключитесь с
main
наflutterflow
в выпадающем списке веток. - В поле создания ветки введите
develop
и создайте ветку изflutterflow
.
3. Добавьте пользовательский код
Как только ваша ветка develop
готова, клонируйте репозиторий на свой локальный компьютер. Откройте проект в своей сред е разработки, переключитесь на ветку develop
и добавьте свой пользовательский код.
После внесения изменений закоммитьте и пуште их обратно в ветку develop
.
4. Слияние изменений из FlutterFlow
Чтобы интегрировать последние обновления вашего проекта FlutterFlow в пользовательский код:
- Создайте запрос на слияние на GitHub из
flutterflow
вdevelop
. - Просмотрите и слейте изменения, при необходимости разрешив конфликты.
5. Тестирование и развертывание
После тестирования изменений в develop
:
- Слейте
develop
вmain
через новый запрос на слияние на GitHub. - После проверки и слияния разверните ваше приложение из ветки
main
, используя функции развертывания FlutterFlow.
Также посмотрите, как можно скачать код с помощью FlutterFlow CLI и Local Run.