如何通过“跑步鞋网”(即外部文件)将Git变更集从一个存储库导出到另一个存储库?

5
我有一个系统安装在没有外部网络访问的区域,我无法带上我的电脑。该系统使用了GIT存储库中的所有源代码进行开发。自安装以来,在现场进行了一些修改,这些修改已经提交到了系统本地存储库的副本中。目前,由于隔离性,我无法像开发过程中那样推送这些更改。
我想做的是将已经进行的4-5次提交导出到“导出文件”,以便在真实环境中应用这些更改到外部存储库,例如我的笔记本电脑和Bitbucket。
1个回答

6
使用 git bundle。创建一个捆绑包:
git bundle create update.bundle HEAD~5..HEAD

在接收端使用 git fetchgit pull
git pull update.bundle master

作为以后的参考,HEAD~5..HEAD 是什么?另外,是否可以通过文件浏览器而不是 Git 访问 update.bundle 文件? - Basj
HEAD~5..HEAD 是要放入 bundle 的一系列提交的示例。不,bundle 是专属于 Git 的东西。 - phd

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接