Ветки позволяют экспериментировать с проектом, не рискуя сломать рабочую версию. Все изменения сначала делаются в отдельной ветке, а уже потом, при необходимости, объединяются с основной (master-ветка). Шаг 1. В GitHub Desktop есть вкладка Current branch. В ней отображается, в какой ветке мы сейчас работаем. Чтобы создать новую ветку, кликаем Current branch > New branch и даем имя, например, New_UI. Шаг 2. Вносим изменения в проект UE. Я добавила блюпринт (BP_Test) и внесла изменения в контроллер. UE5 отмечает новые и измененные файлы следующими значками:
? (untracked) — новый файл, не добавлен в контроль версий;
+ (staged) — новый файл помечен для добавления в систему контроля версий, но еще не зафиксирован коммитом;
✔ (modified) — файл, который уже находился под контролем версий и был изменен, но его текущие изменения еще не зафиксированы в коммите. Шаг 3. Фиксируем изменения в текущей ветке. Переходим Revision Control > Submit Content. Появится окно со списком всех внесенных изменен