Лучше всего было бы выполнить следующие команды.
Переключите на вашу ветвь функции или создайте и переключите на нее, если ветвь не существует.
git checkout -b feature-branch
Если вы хотитечтобы сохранить изменения в вашей ветке функций, чтобы она принадлежала ей:
git add . # Stage the file for commit to your local repository.
git commit -m "Add comment" # Commit the file that you've staged in your local repository.
git push origin feature-branch # Push the changes in your local repository to GitHub.
Чтобы очистить ветку, если вы не хотите сохранять изменения, которые вы не зафиксировали, вы можете использовать следующую команду.
git reset --hard HEAD
Он удалит все изменения в вашем рабочем дереве, чтобы ваши текущие файлы соответствовали содержимому HEAD.