Пустая ветка в Git. Создание pull-request всего репозитория
Шаг 1. Создание пустой ветки в Git
git checkout --orphan review # Создаем пустую ветку “review”
git rm -rf . # Очищаем рабочую директорию
git commit --allow-empty -m "Create empty branch" # Создаем пустой коммит
git push --set-upstream origin review # Загружаем ветку в удаленный репозиторий (GitHub, Bitbucket…)
Шаг 2. Создание копии master ветки
Необходимо создать копию master ветки, чтобы будущие изменения в ветке master не влияли на pull-request
git checkout -b project # Создаем ветку “project”, находясь в ветке “master”
git merge master --allow-unrelated-histories # Выполняем слияние ветки “master” в ветку “project”
git push --set-upstream origin project # Загружаем ветку в удаленный репозиторий (GitHub, Bitbucket…)
Шаг 3. Создание pull-request
Необходимо перейти в Github и открыть pull-request из ветки “project” в ветку “review”