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