Git 隐藏合并2个具有完整历史记录的存储库

Git 隐藏合并2个具有完整历史记录的存储库,git,merge,repository,bitbucket-server,Git,Merge,Repository,Bitbucket Server,我想在同一个项目中合并两个存储库。完整的历史也应该合并。有没有办法做到这一点 把显影剂藏在这里。这真是个愚蠢的问题。根据您希望/需要合并存储库的方式,我建议您首先签出Git子树: 或者,您可以在第一个存储库中运行git pull../other\u git\u dir,这将把默认/当前分支(例如master)上的所有提交都提取到第二个存储库中。请注意,这一次仅适用于一个分支。更多阅读: 如果您实际上是在谈论创建一个拉请求,那么(目前)您不能跨存储库中的两个不相关(如非分叉)的存储库执行此操作

我想在同一个项目中合并两个存储库。完整的历史也应该合并。有没有办法做到这一点

把显影剂藏在这里。这真是个愚蠢的问题。根据您希望/需要合并存储库的方式,我建议您首先签出Git子树:

或者,您可以在第一个存储库中运行
git pull../other\u git\u dir
,这将把默认/当前分支(例如master)上的所有提交都提取到第二个存储库中。请注意,这一次仅适用于一个分支。更多阅读:

如果您实际上是在谈论创建一个拉请求,那么(目前)您不能跨存储库中的两个不相关(如非分叉)的存储库执行此操作。但是,您可以将历史从一个存储库拉入另一个存储库(如上所述),然后以这种方式创建拉请求