Подтвердить что ты не робот

Переименуйте ветвь в поток git

Можно ли переименовать ветвь функции с помощью git -flow?

Я пробовал искать git flow help и git flow feature help, а также git -flow cheatsheet, но ничего не мог.

В качестве альтернативы можно ли просто использовать git branch -m feature/new_name?

4b9b3361

Ответ 1

Да.

Вы можете это сделать, но если вы нажали свою ветку, и кто-то ее использует, вам нужно будет обновить их об изменениях.

gitflow ветки ничем не отличаются от любой другой ветки.

Rename local branch

Git beginner (Обычный способ)

#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 :-)

Ответ 2

Да, но если вы используете gitflow, вам также нужно вручную изменить (я не знаю, есть ли у вас автоматический способ сделать это) файл .git/config и переименовать имя функции git -flow для функцию, которую вы хотите переименовать