Удалить git поддерево, чтобы добавить git subrepo
У меня было Git репо с model
(M
в MVC
) проекта сняты и депонированы в отдельный репо. Затем я слил его обратно с git-subtree
, Итак, у меня есть
models
ветвь и что я думаю, это удаленные ветви отслеживания remotes/models/master
remotes/models/models
,
Теперь я просто хочу полностью стереть это поддерево, чтобы я мог вернуть его к обычному полному репо. Так что я могу начать использовать git-subtree. Теперь, как мне удалить любые остатки git-поддерева?
Я пытался удалить локальные филиалы и удаленные филиалы. Но я не могу удалить пульты / модели / мастера git push models --delete master
, Он сказал:
remote: error: refusing to delete the current branch:
refs/heads/master To https://XXX@bitbucket.org/XXX/XXXXXmodels.git
! [remote rejected] master (deletion of the current branch prohibited)
РЕДАКТИРОВАТЬ:
Я думаю, что я просто хочу удалить ссылку на это model
Сделки РЕПО. Я могу вручную удалить этот удаленный проект из Bitbucket позже.
1 ответ
Ой! Я думаю, что все, что мне нужно было сделать, это сделать git remote rm models
, Хотя я не знаю, оставит ли это мусор позади.