Is it possible to rename a feature branch using git-flow?
I tried looking up git flow help
and git flow feature help
, and also the git-flow cheatsheet, but couldn't anything.
Alternatively, is it safe to just use git branch -m feature/new_name
?
Yep.
You can do it but if you pushed your branch and someone is using it you will need to update them about the change.
gitflow branches are no different then any other branch.
Rename local branch
Git beginner (Normal way)
#Checkout new branch and delete the old one git checkout -b <new_name> git branch -D <old_name> #Use the short git branch move (-m flag) git branch -m <old_name> <new_name> #Use the long git branch move (–move flag) git branch --move <old_name> <new_name>
Advanced: Manually rename branch
(Not recommended- aka Don't try it at home !!!)
Rename the old branch under .git/refs/heads to the new name Rename the old branch under .git/logs/refs/heads to the new name Update the .git/HEAD to point to your new branch name. Sit back and Enjoy GIT :-)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With