Как переименовать ветку 'a' в 'master' и переименовать 'master' в 'b' в gerrit?Переименовать ветку 'a', чтобы овладеть
Недавно я перешел на gerrit из общего хранилища git.
Как переименовать ветку 'a' в 'master' и переименовать 'master' в 'b' в gerrit?Переименовать ветку 'a', чтобы овладеть
Недавно я перешел на gerrit из общего хранилища git.
Вы можете создать «Ъ» ветвь от мастера с помощью веб-интерфейс: «Администрирование» -> «Проекты» -> «YourProject» -> «Филиалы». Введите «b» для «Название филиала» и «Мастер» в качестве «Начальная версия», затем нажмите кнопку «Создать ветвь».
Теперь, чтобы заменить то, что master
ссылается, вы должны иметь «сила толчка» разрешение на проект, а затем сделать:
$ git checkout a
$ git push --force gerrit a:master
Это заменить всю историю филиала «мастер» с это локальная ветвь «а». Поэтому будьте очень осторожны с этим, и убедитесь, что это то, что вы хотите сделать.
Наконец, если вы хотите удалить ветку 'a' в Gerrit, еще раз перейдите на экран управления проектами веб-интерфейса (как указано выше), поставьте галочку рядом с ветвью «a», затем нажмите «Удалить» ".
Работали как шарм – Rajesh
Если вы работаете на GitHub вы можете сделать мерзавец нажимной --force <клон URL вашего репо> а: мастер – MGA
Параметр 'мерзавец нажимной --force
Я не знаю, о Геррите, но, как правило, в мерзавце переименования филиалов по
git branch -m old_branch new_branch
нет опции для переименования – Bijendra