2011-01-21 8 views
2

Я создал новую ветвь локально называемой экспериментальнымGitHub: Удалено местное отделение Как удалить ветку GitHub

git checkout -b experimental 

Я сделал свои изменения, совершенные им, и толкнул их на GitHub. Я видел экспериментальную ветку на GitHub.

Я тогда сделал:

git checkout master 
git merge experimental 

Он показал файлы, которые он слился

Updating 3811ea5..617606f 
Fast forward 
file1.py        | 101 ++++++++++++++++++++++++++++++++ 
file2.py        | 59 ++++++++++++++---- 

Однако, когда я сделал состояние GIT он ничего не сказал, чтобы совершить. Это верно?

В любом случае я нажал на GitHub и удалил локальную ветку. На GitHub у меня теперь есть мастер и экспериментальный, указывающие на одну и ту же точку. Есть ли необходимость в экспериментальной ветке на GitHub. Я удалил его локально. Как удалить его на GitHub?

+0

'мерзавец merge' автоматически берет на себя обязательство и второй вопрос уже просили тысячу раз. –

+0

Я не думаю, что мастер и экспериментаторы указывают на одну и ту же точку. Фиксирование, которое в настоящий момент указывает экспериментатор, должно быть одним из родителей слияния, в то время как мастер должен указывать на фиксацию слияния. – MatrixFrog

ответ

4
git push origin :experimental 

Как видно here, сайт, который был первым звеном для «мерзавец удалить удаленный филиал»

0

мерзавца нажимной происхождения: future_enhancement (Здесь future_enhancement мое имя удаленного филиала)

Примечание: Если вы планируете удаленную ведущую ветвь в репозитории git, могут столкнуться с некоторыми трудностями, в то время как удаление из-за основной ветви делает ее «DEFAULT BRANCH».

Лучше выйти из вашей основной ветки, просто создать любую временную ветку/если у вас есть какой-либо другой ветвь перехода в эту ветку. Перейдите на ваш github.com loggin с вашими учетными данными

Нажмите ссылку «Настройки учетной записи» в правом верхнем углу на github.com, а не кнопку «Click»> «Хранилища» в меню слева, чем вы выберите свой репозиторий, там вы можно увидеть раскрывающийся список «DEFAULT BRANCH», после чего вам нужно выбрать другие ветви по умолчанию, чем сохранить. Это от github.com.

Для more details Вы можете просмотреть этот пост

1

для мерзавца версии 1.5+:

git push origin :branch_to_delete 

для мерзавца версии 1.7+:

git push origin --delete branch_to_delete 
Смежные вопросы