如何通过sneaker net(外部文件)将Git更改集从一个存储库导出到另一个存储库?

如何通过sneaker net(外部文件)将Git更改集从一个存储库导出到另一个存储库?,git,Git,我有一个系统安装在一个没有外部网络访问的区域,我不能把我的计算机带进来。该系统是在GIT存储库中使用所有源代码开发的。自安装以来,已经对存储库的系统本地副本进行了一些修改。由于隔离,我目前并没有办法像开发过程中那个样推出这些更改 我想做的是将4-5次提交导出到“导出文件”,以后可以在现实世界中使用该文件将更改应用到外部存储库,如我的笔记本电脑和Bitbucket。使用。创建捆绑包: git bundle create update.bundle HEAD~5..HEAD 在接收端使用git-f

我有一个系统安装在一个没有外部网络访问的区域,我不能把我的计算机带进来。该系统是在GIT存储库中使用所有源代码开发的。自安装以来,已经对存储库的系统本地副本进行了一些修改。由于隔离,我目前并没有办法像开发过程中那个样推出这些更改

我想做的是将4-5次提交导出到“导出文件”,以后可以在现实世界中使用该文件将更改应用到外部存储库,如我的笔记本电脑和Bitbucket。

使用。创建捆绑包:

git bundle create update.bundle HEAD~5..HEAD
在接收端使用
git-fetch
git-pull

git pull update.bundle master

为了将来参考,什么是
HEAD~5..HEAD
?也可以在没有git的情况下访问
update.bundle
文件,只需使用文件资源管理器?
HEAD~5..HEAD
就是要放入bundle的一系列提交的示例。不,bundle是git唯一的东西。