是否可以使用git-flow重命名功能分支?
我尝试查找git flow help
和git flow feature help
以及git-flow cheatsheet,但无法查找。
或者,只使用git branch -m feature/new_name
?
答案 0 :(得分:30)
是的。
你可以这样做但是如果你推动你的分支并且有人正在使用它,你将需要更新它们。
gitflow分支与任何其他分支没有什么不同。
Rename local branch
强> Git初学者(正常方式)
#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 short git branch move (–move flag)
git branch --move <old_name> <new_name>
Advanced: Manually rename branch
强> (不推荐 - 也不要在家里试试!!!)
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 :-)
答案 1 :(得分:7)
您可以使用3435973836
重命名功能。
这似乎没有很好的记录。您可以找到参考文献here
答案 2 :(得分:5)
是的,但如果您使用gitflow,您还需要手动修改(我不知道是否有自动方式)文件.git / config,并重命名git-flow功能名称要重命名的功能