Если вы хотите отправить файлы в недефолтную ветку в Git, не копируя их из ветки master, есть несколько подходов, которые вы можете использовать, в зависимости от вашей конкретной ситуации.
1. Создание и переключение на новую ветку перед push:
а) Создайте новую ветку с помощью команды git branch <имя_ветки>
. Например, git branch feature-branch
.
б) Переключитесь на созданную ветку с помощью команды git checkout <имя_ветки>
. Например, git checkout feature-branch
.
в) Теперь вы можете использовать команду git push origin <имя_ветки>
, чтобы отправить файлы в удаленный репозиторий в новую ветку. Например, git push origin feature-branch
.
2. Создание новой ветки и одновременное переключение на нее перед push:
а) Используйте команду git checkout -b <имя_ветки>
. Например, git checkout -b feature-branch
.
б) Теперь вы можете использовать команду git push origin <имя_ветки>
для отправки файлов в удаленный репозиторий в новую ветку. Например, git push origin feature-branch
.
Оба подхода позволяют вам создать новую ветку и отправить только файлы из этой ветки в удаленный репозиторий, без необходимости копирования файлов из ветки master.