Вы можете подключить свой проект к учетной записи GitHub и перенести всю кодовую базу Flutter в репозиторий GitHub.

Подключите репозиторий GitHub
1. Зайдите в свой аккаунт GitHub, создайте новое хранилище, нажав на кнопку «+» в правом верхнем углу и выбрав New repository.

2. Введите имя хранилища и заполните другие описания. Мы рекомендуем создать частный репозиторий. Не оставляйте репозиторий пустым, выберите Добавить файл README. Нажмите Создать репозиторий.

3. После создания репозитория вернитесь на страницу Settings and Integrations и перейдите к Шагу 2. Нажмите на ссылку, чтобы открыть страницу FlutterFlow GitHub App.

Нажмите Установить и выберите учетную запись для установки.

4. Выберите Только выбранные репозитории и выберите из выпадающего списка имя репозитория, который вы создали в шаге 2. Нажмите кнопку Установить.

5. Теперь вернитесь на страницу Настройки и интеграции и перейдите к шагу 3. Вам просто нужно скопировать URL-адрес репозитория GitHub, который вы создали, и вставить его в текстовое поле Full Repository URL.

6. Щелкните Associate Repo.

7. Вы заметите, что появится новая кнопка Push to Repository. Нажмите на нее. Откроется новое всплывающее окно. Введите сообщение Git Commit Message и нажмите на Push.

Загруженный код на новой ветке flutterflow выглядит следующим образом:

Как вносить локальные изменения, чтобы они не были перезаписаны при следующем нажатии кнопки FlutterFlow
Вот несколько советов и рекомендаций:
- FlutterFlow переносит все изменения в ветку под названием flutterflow, она не изменяет ничего, что присутствует в других ветках.
- Вы не должны вносить никаких прямых изменений в ветку flutterflow.
- Если вы хотите внести какие-либо изменения в код, их следует делать в другой ветке (например, в основной).
- Таким образом, в следующий раз, когда вы сделаете push из FlutterFlow, он перезапишет ветку FlutterFlow. Вы можете слить эти изменения в вашу основную ветку.