Коммиты, которые вы делаете в локальной ветке, отправляются в удалённый репозиторий при выполнении команды `push`, потому что вы явно указываете, что хотите отправить изменения в удалённый репозиторий.
Для создания новой локальной ветки, внесения изменений, создания коммита и отправки его на удалённый репозиторий, выполните следующие шаги:
1. Убедитесь, что вы находитесь в ветке, с которой хотите создать новую ветку. Если нет, переключитесь на нужную ветку с помощью команды `git checkout <имя ветки>`.
2. Создайте новую ветку с помощью команды `git branch <имя новой ветки>`. Например, `git branch new_branch`.
3. Переключитесь на новую ветку с помощью команды `git checkout <имя новой ветки>`.
4. Внесите необходимые изменения в файлы в вашей рабочей директории.
5. Добавьте изменения в индекс с помощью команды `git add .` (добавляет все измененные файлы) или `git add <имя файла>` (добавляет конкретный файл).
6. Сделайте коммит с помощью команды `git commit -m "<сообщение коммита>"`. Например, `git commit -m "Добавлены новые функции"`.
7. Отправьте вашу новую ветку в удалённый репозиторий с помощью команды `git push origin <имя новой ветки>`. Например, `git push origin new_branch`.
Теперь два соседних коммита из вашей локальной ветки будут доступны в удалённом репозитории в созданной вами новой ветке.