相关疑难解决方法(0)

如何从Git中删除无效的远程分支引用?

在我目前的回购中,我有以下输出:

$ git branch -a
* master
  remotes/origin/master
  remotes/public/master
Run Code Online (Sandbox Code Playgroud)

我想remotes/public/master从分支列表中删除:

$ git branch -d remotes/public/master
error: branch 'remotes/public/master' not found.
Run Code Online (Sandbox Code Playgroud)

此外,输出git remote是奇怪的,因为它没有列出public:

$ git remote show 
origin
Run Code Online (Sandbox Code Playgroud)

如何从分支列表中删除"remotes/public/master"?

更新,尝试了git push命令:

$ git push public :master
fatal: 'public' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

git branch remote-branch

719
推荐指数
8
解决办法
26万
查看次数

标签 统计

branch ×1

git ×1

remote-branch ×1