两个不同的Git仓库在同一目录中

Sha*_*iul 12 git

我想保留两个不同的git回购.repos应该保留在同一个根目录中.怎么实现呢?

我愿意的是:管理两个略有不同的回购.我可以在同一个文件夹中有两个完全不同的回购吗?

感谢关心:)

Ada*_*ruk 10

您可以通过在git命令本身上使用以下两个选项之一添加来实现此目的:

git --work-tree=where/my/code/is --git-dir=some/path/to/my/.git status
Run Code Online (Sandbox Code Playgroud)

这将允许您有2个单独的repos共享相同的工作文件夹.

但是,您应该能够通过使用具有多个分支的一个repo来获得所需的内容,并且可能仅将某些分支推送到多个远程.

  • 我还制作了一个脚本,可以更容易地使用重叠的repos,也可以用作包管理器:https://github.com/capr/multigit (2认同)