如果我不能这样做,如果删除了fork,主存储库中的提交历史会发生什么?我不想将我的提交历史/拉取请求(已合并)丢失到主存储库。
答案 0 :(得分:0)
我不知道是否有办法从GitHub中执行此操作,但是从命令行开始,您可以将原始repo添加为远程,然后获取,类似于(在fork的git repo中)
git remote add upstream git@github.com:original/repo
git fetch upstream
git checkout upstream/branchname
然后,你可以push
将这些分支备份到GitHub上的分支:
git push origin branchname