我需要镜像一个上游存储库并将其用作所有项目的本地存储库。标准是:
能够从上游存储库中提取/获取。
人们可以克隆这个本地存储库并处理他们自己的项目;然后他们可以将他们的项目/分支/更改推送到这个本地存储库(我们不会推送回上游存储库)。
当人们从这个本地存储库中提取时,他们应该能够看到上游存储库中的更改。
我尝试使用:
git clone --bare
克隆上游存储库,然后:
git fetch
更新。但是这个本地存储库的克隆不会看到更新。据我所知,在本地“裸”存储库中,“origin/master”得到了更新,但“HEAD”和“master”保持在原来的位置。有任何想法吗?谢谢!