怎么在没有git远端的情况下合并两个项目的两个分支?

先有的A项目a分支,从A项目复制文件夹,为B项目,仍保留a分支,在B项目内切出分支b,并在分支上进行了一些改动

A项目的a分支内做了较大更新,想要同步到B项目来
之前的做法是把A项目推动到远端,B项目把A项目的a分支合并到B项目的b分支

现情况是没有远端分支,无法把a分支推送到远端
有没有办法直接把A项目的a分支合并到B项目的b分支,并且保留a,b分支的commit记录?

不能

1.推上去再拉下来合并;

2.本地拷贝a到b,再推上去