从每台机器上删除远程分支

时间:2017-10-26 15:42:04

标签: git

我在我的两台计算机A和B上克隆了一个存储库。我有一个名为'issue-1'的分支。我从A和B中删除了本地分支。然后从计算机A使用git push origin --delete issue-1我继续删除远程分支。当我执行git branch -a时,{A}中的远程分支中没有显示issue-1。但它仍然显示在B.我在B上做了git fetch,并且分支仍然没有消失。我是否需要从每台计算机上进行远程删除?

2 个答案:

答案 0 :(得分:3)

git fetch --prune将删除遥控器上不再存在的任何远程跟踪引用"。

答案 1 :(得分:0)

要添加@zigarn的答案(删除过时的远程跟踪器,但也下载远程仓库上的每个分支),执行UserID Quiz_answers Quiz_Date 1 `a1,a2,a3`Positive 26-01-2017 1 `a1,a2,a4`Negative 28-02-2017 1 `a1,a2,a3`Neutral 30-10-2017 1 `a1,a2,a4`Positive 30-11-2017 1 `a1,a2,a4`Negative 28-02-2018 2 `a1,a2,a3`Negative 27-01-2017 2 `a1,a7,a3`Neutral 28-08-2017 2 `a1,a2,a5`Negative 28-01-2017 将删除远程存储库中不再存在的本地存储库中的每个远程跟踪器。