2013-04-12 54 views
0

例如,我有一個git repo(名爲repo)和代碼庫(名爲mycode)。它由git管理。我已經有100個git提交。如何添加一個git回購?

今天我在辦公室做了5個更多的git提交。我只想讓這5次提交回家。然後我可以將它們與家中的代碼庫相匹配。 如何獲得這5個提交的補丁(不僅是第5個補丁)?

如果我只是使用'diff'和'patch'命令,那麼我只會得到最後一個/第5個補丁。但我想要的是保持所有提交歷史記錄。

回答

2

您可能也有興趣git bundle

例如:

在辦公室:

git bundle create my.bundle [email protected]{5}.. 

在家:

git pull my.bundle 

當然,你可能要使用專用的tag/branch代替每次使用什麼來代替[email protected]{5}(即5次提交)。