Я поделал кой-чего у себя в коде, а потом решил, что это должно быть на отдельной ветке. Как мне перенести все эти изменения на новую ветку без лишних коммитов? Откатывать изменения как-то не хочется.
git checkout -b <имя-ветки>
. Это создаст новую ветку и не ревертнет текущие изменения. Потом сделайте коммит командами git add <имя-файла> <имя-файла-2>
и git commit -m "имя-коммита"
.