【发布时间】:2022-08-13 01:40:36
【问题描述】:
吉
我一直在学习 git 以及如何在 GitHub 上使用远程分支。 我有一个远程分支 origin/other-branch 并合并以更新分支,所以当我放
git log --oneline --graph --all
我得到以下输出
- * 352a7d7 (HEAD -> master, origin/master) 与其他合并
- * 1da6f0a (origin/other-branch) 其他分支
- * 2b02a4b 另一个提交
所以我想删除 origin/other-branch 但我不知道该怎么做,所以我从 GitHub (the website)
然后,我研究了如何删除远程分支(哈哈,我想我应该先这样做),我得到以下命令:
git push origin --delete other-branch发送删除分支是什么意思,但由于它不再在远程我收到消息,它找不到这样的分支
错误:无法删除 \'other-branch\':远程引用不存在 错误:未能将一些参考推送到 \'https://github.com/myUserName/remote.git\'
那么如何删除这个远程分支呢?谢谢!
值得一提的是,这个分支是另一个用户发送的,由于我不想再处理它,我想从本地删除它
-
另一个分支称为
other-commit,而不是other-branch。 (这是一个可怕的名字,但根据你的说法,这就是它的名字。)所以git push origin --delete other-commit。 -
还记得先做
git fetch,然后再做git branch --all,以确保没有人别的同时删除了远程分支。 -
@matt haha,我的错,我写这个问题很困惑,实际上我确实使用了 other-branch 并且我得到了同样的错误
-
正如我所说,这就是为什么你需要做
git fetch,然后是get branch --all。
标签: git github git-branch remote-branch