Ответ 1
- Хранилища
- Выберите репозиторий
- Настройки
- Основная ветка:
master
- Save repository details
У меня есть репо на битбакете с двумя ветвями. Первая ветвь - это мастер с поддельным контентом, тогда у меня есть еще один, называемый сундук с правильным контентом.
Я хочу изменить основную ветку на магистраль (на самом деле это мастер). Я обнаружил, что в репо-администрировании на веб-сайте bitbucket я мог бы изменить это, но я не мог.
Наконец, я хотел бы понять, возможно ли это сделать через терминал из моего локального репо.
Может быть, легко удалить содержимое из главного и объединить магистраль в мастер и соединительную линию delete, но я не знаю, как это сделать.
master
С двумя ветвями с именем trunk и master мастер стал HEAD репозитория и удаляет сундук:
git symbolic-ref HEAD refs/head/master
git branch -d trunk
From:
https://answers.atlassian.com/questions/280944/how-to-change-main-branch-in-bitbucket
Вы можете объединить соединительную линию в master (возможно, вам придется ее принудительно), а затем удалить соединительную линию
git checkout master
git merge trunk