所以我对于存储库atm有这样的东西。
D-Hewards-MacBook-Pro:project dheward$ git branch -r
origin/master
unfuddle/master
有趣的是因为它是unuddle repo的主分支,它不会让我使用以下命令删除它: -
git push unfuddle :master
一个指向另一个git仓库,另一个指向另一个git仓库。我想要做的是从这个回购中删除一个未解决的并完全停止跟踪它。
有谁知道我能做些什么才能实现这个目标?尝试了一些事情,但没什么用。
求助:
D-Hewards-MacBook-Pro:projectname dheward$ git branch -r -d unfuddle/master
Deleted remote branch unfuddle/master (was bb55c89).
D-Hewards-MacBook-Pro:projectname dheward$ git remote rm unfuddle
D-Hewards-MacBook-Pro:projectname dheward$ git branch -r origin/master
答案 0 :(得分:4)
假设您只想从存储库中删除远程跟踪分支,则可以执行
git branch -r -d unfuddle/master
您也可以删除指向unfuddle
存储库的指针:
git remote rm unfuddle
如果您确实要从master
指向的存储库中删除unfuddle
分支(就像您的push
命令似乎尝试一样),那么只有{{1}才能执行此操作没有在那里签出或master
是receive.denyDeleteCurrent
那里。