我目前有一个私人git仓库,我想创建一个与私人仓库的单一分支同步的公共仓库。这些是我的要求:
我尝试了此处概述的镜像选项,但它复制了所有分支,并且还包括所有以前的提交。
答案 0 :(得分:1)
您可以在本地目录中设置2个上游。类似于你设置forked-repo的方式。这是一个例子
$ git init
$ git remote add public https://username@github.com/username/public.git
$ git remote add private https://username@github.com/private/private.git
$ git pull private the-branch
$ git add -A
$ git commit -m "moving private to public"
$ git push --set-upstream public master