gpt4 book ai didi

git - 如何删除git远程分支

转载 作者:太空狗 更新时间:2023-10-29 14:01:48 26 4
gpt4 key购买 nike

所以我有这样的东西用于存储库 atm。

D-Hewards-MacBook-Pro:project dheward$ git branch -r
origin/master
unfuddle/master

有趣的是,因为它是 unfuddle 存储库的主分支,所以不允许我使用以下命令删除它:-

git push unfuddle :master

一个指向 unfuddle,另一个指向另一个 git 仓库。我想做的是从这个 repo 中删除 unfuddle 并完全停止跟踪它。

有谁知道我可以做些什么来实现这个目标?尝试了一些方法但收效甚微。

已解决:

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

最佳答案

假设您只想从您的存储库中删除远程跟踪分支,您可以这样做

git branch -r -d unfuddle/master

您还可以完全删除指向 unfuddle 存储库的指针:

git remote rm unfuddle

如果您真的想从 unfuddle 指向的存储库中删除 master 分支(就像您的 push 命令似乎尝试的那样),只有当 master 未在那里 checkout 或者 receive.denyDeleteCurrent 在那里是 false 时,您才能这样做。

关于git - 如何删除git远程分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8129246/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com