Забыл перейти на отдельную ветку? И начал кодить? Ничего страшного…
Данная команда оставит текущую ветку в текущем состоянии, создаст и сделает активной новую ветку с сохранением всех изменений:
git checkout -b new-branch
Добавим файлы в коммит:
git add .
И теперь можно закоммитить:
git commit