git合并一个清理过的存储库

时间:2016-07-15 06:39:08

标签: git

我有一个带有私有git存储库的软件(托管在我自己的服务器上),具有广泛的历史记录。在某个时间点,该软件作为github存储库上传,没有其历史记录,作为一个干净的存储库。这样做有充分的理由,这不是重点。

现在有几个pull请求我不仅要与github存储库合并,还要与旧的私有存储库合并。如果我可以引入注释甚至是对github存储库的引用,那就太棒了。

自上传以来私有存储库没有更改,因此PR应该干净地合并。

1 个答案:

答案 0 :(得分:1)

您可以将公共存储库添加为本地克隆私人存储库的远程位置,并且:

你可以在“Cherry pick a PR (pull request) from github”中看到另一种方法,你甚至不需要获取公共仓库(使用git am):

例如,你想挑选https://github.com/fgrehm/vagrant-cachier/pull/164

  

那是:

$ curl https://patch-diff.githubusercontent.com/raw/fgrehm/vagrant-cachier/pull/164.patch | git am