我们的上游仓库中有很多分支,我们所有人都使用Forks工作流程(例如开源开发)进行工作,因此我们每个人都拥有这个繁琐的分支上游仓库的分支。我将要开始从上游删除陈旧的分支(有些在master后面有7000多个提交),但是我希望有一种方法可以将这些分支删除向下游传播到我们的fork中。这是可能的,还是从根本上违反了git的功能?
编辑:为澄清起见,每个开发人员都有自己的fork,在Github上有一个遥控器。因此,存在上游远程,下游远程和下游本地存储库。没有人应该在上游的本地版本中工作。每个人都将本地工作推送到其下游远程仓库,并从那里打开PR。
答案 0 :(得分:1)
在下游,您必须运行git fetch --prune
才能看到那些远程分支消失。