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

问题描述 投票:2回答:1

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

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

git
1个回答
2
投票

使用git bundle。创建一个包:

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

在接收方使用git fetchgit pull

git pull update.bundle master
© www.soinside.com 2019 - 2024. All rights reserved.