Git 如何从远程删除分支(在Atlassian Stash/Bitbucket上)

Git 如何从远程删除分支(在Atlassian Stash/Bitbucket上),git,github,bitbucket,bitbucket-server,Git,Github,Bitbucket,Bitbucket Server,我想从Atlassian删除一个分支,并保存一种github克隆,以便恢复我的更改。请让我知道什么命令将执行此操作 我知道的是git分支–D prod-652从本地删除该分支。如何将其从Atlassian储藏库中删除?以下是命令: git branch –D branch-name (delete from local) git push origin :branch-name (delete from stash) 请注意冒号:在最后一个命令中。如果您仅在客户端计算机上安装了Windows/

我想从Atlassian删除一个分支,并保存一种github克隆,以便恢复我的更改。请让我知道什么命令将执行此操作

我知道的是git分支–D prod-652从本地删除该分支。如何将其从Atlassian储藏库中删除?

以下是命令:

git branch –D branch-name (delete from local)
git push origin :branch-name (delete from stash)

请注意冒号:在最后一个命令中。

如果您仅在客户端计算机上安装了Windows/Mac,则可以通过右键单击远程分支并选择“删除”来执行此操作。在引擎盖下,它执行与Stash 2.10中的“分支”视图相同的命令。您可以从“操作”按钮中选择“删除”

分支视图->删除从选项中选择


git push origin与git所称的隐藏无关,而是与git所称的远程无关。听起来你的问题实际上是关于删除远程服务器上的分支。参见。根据上面的评论,我相信问题是关于Atlassian产品“Stash”,这是一个Git托管解决方案。问题可能应该重新命名为如何从Atlassian Stash上的远程删除分支。在UI中,该选项出现在2.1中,用于合并分支,通常出现在2.8中:不幸命名的Atlassian Stash是一个专有的Git代码托管解决方案。我不知道是谁认为这个名字是个好主意。该名称表示该应用程序还存在许多其他问题。如果该分支打开了拉取请求,该怎么办?在这种情况下,Stash不允许删除该分支。那么怎么删除呢?@user3527975拒绝拉取请求正是我想要的:D