git remote update origin --prune不适用于Bitbucket

时间:2019-05-01 18:00:18

标签: git bitbucket

我们将Bitbucket用于Git,有时我对分支标记有拉取请求(PR),我标记为该分支在合并后将被删除。一旦发生这种情况,我就不会再在BitBucket中看到它了,但是它仍然可以在本地使用。在这种情况下,我按照此问题(When does git refresh the list of remote branches?)中的说明尝试删除该分支的本地副本,但是它不起作用。这是一个示例(在BitBucket中已删除该分支之后):

(my_proj) bash-3.2$ git branch
* dev
  master
  my_feature_branch_that_was_just_merged
(my_proj) bash-3.2$ git remote update origin --prune
Fetching origin
From bitbucket.org:our_company_user/my_proj
 - [deleted]         (none)     -> origin/my_feature_branch_that_was_just_merged
(my_proj) bash-3.2$ git branch
* dev
  master
  my_feature_branch_that_was_just_merged
(my_proj) bash-3.2$ 

我可以使用git branch -d my_feature_branch_that_was_just_merged手动将其删除,但为什么修剪后仍不能删除它?它只是删除我的 remote 分支的本地记录吗?我在做错什么吗?

0 个答案:

没有答案