如何添加git回购?

如何添加git回购?,git,Git,例如,我有一个gitrepo(名为repo)和代码库(名为mycode)。它由git管理。我已经提交了100 git 今天我在办公室又做了5次git提交。我只想把这5个承诺带回家。然后我可以把它们打包到家里的代码库中。 如何获得这5个提交补丁(不仅仅是第5个补丁)? 如果我只是使用'diff'和'patch'命令,那么我只会得到最后一个/5个补丁。但我想保留所有提交的历史记录。您可能会感兴趣 例如: 在办公室: git bundle create my.bundle HEAD@{5}.. 在国

例如,我有一个gitrepo(名为repo)和代码库(名为mycode)。它由git管理。我已经提交了100 git

今天我在办公室又做了5次git提交。我只想把这5个承诺带回家。然后我可以把它们打包到家里的代码库中。 如何获得这5个提交补丁(不仅仅是第5个补丁)?

如果我只是使用'diff'和'patch'命令,那么我只会得到最后一个/5个补丁。但我想保留所有提交的历史记录。

您可能会感兴趣

例如:

在办公室:

git bundle create my.bundle HEAD@{5}..
在国内:

git pull my.bundle
当然,您可能希望使用一个专用的
标记
/
分支
,而不是每次确定使用什么来代替
头{5}
(即5次提交)