Ответ 1
Вы можете просто проверить новую ветку и затем зафиксировать:
git checkout -b my_new_branch
git commit
Проверка новой ветки не отменит ваши изменения.
Я редактировал некоторые модули на главной ветке, но я их не выполнял. Теперь я думаю, что эти изменения должны быть действительно на экспериментальной ветке, а не на ветке мастера.
Как я могу получить эти изменения в экспериментальной ветке? Скопируйте их в какое-то временное место, создайте ветку, а затем скопируйте их обратно?
И как мне настроить такие вещи, чтобы, когда я нажимаю git из новой экспериментальной ветки, он перейдет в ветвь с тем же именем в моем репозитории GitHub?
Вы можете просто проверить новую ветку и затем зафиксировать:
git checkout -b my_new_branch
git commit
Проверка новой ветки не отменит ваши изменения.