删除git子树以添加git subrepo

时间:2016-05-17 08:40:21

标签: version-control git-subtree git-subrepo

我有一个Git仓库,项目的modelM中的MVC)被删除并存入一个单独的仓库。然后我将其与git-subtree合并。所以我有一个

models分支以及我认为的远程跟踪分支remotes/models/master remotes/models/models

现在我只是想彻底抹掉这个子树的东西,所以我可以把它移回常规的完整回购。所以我可以开始使用git-subtree了。现在我该如何删除git-subtree的任何遗物?

我试图删除本地分支和远程分支。但我无法通过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 个答案:

答案 0 :(得分:0)

哦!我认为我所要做的就是做git remote rm models。虽然我不知道这是否会留下任何垃圾。