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

时间:2018-03-04 23:00:34

标签: git

我的系统安装在没有外部网络访问权限的区域,我无法装入计算机。该系统是在GIT存储库中使用所有源代码开发的。自安装以来,已经有一些疯狂的现场修改已经提交到存储库的系统本地副本。由于隔离,我目前无法像开发过程中那样推动这些更改。

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

1 个答案:

答案 0 :(得分:2)

使用git bundle。创建一个包:

git bundle create update.bundle HEAD~5..HEAD

在接收方使用git fetchgit pull

git pull update.bundle master