У нас есть удаленное репо Assembla. Сейчас Assembla не предлагает бесплатные частные репозитории, поэтому мы хотим повторно использовать один из наших старых. В репо есть ведущая ветвь и множество файлов/коммитов.Удалить/сбросить удаленный мастер Git repo
Как мы можем избавиться от всего, включая все файлы и историю, чтобы мы могли начать с нового проекта?
Во-первых, у меня есть актуальная тяга репо.
Я попытался удалить удаленный мастер ветви таким образом:
git push origin :master.
Это дает ошибку:
remote: error: By default, deleting the current branch is denied, because the next remote: error: 'git clone' won't result in any file checked out, causing confusion.
Так что я попытался создать новую ветку, нажав на нее, а затем из другого филиала удаляемого мастера , таким образом:
git checkout -b tempy
git push origin tempy
git push origin :master
У меня такая же ошибка.
Я мог бы вернуться к мастеру, удалить все файлы локально, затем зафиксировать и нажать, но у него много нежелательной истории.
Любые идеи?
Переместить в Bitbucket? – cheesemacfly