我的系统安装在没有外部网络访问权限的区域,我无法装入计算机。该系统是在GIT存储库中使用所有源代码开发的。自安装以来,已经有一些疯狂的现场修改已经提交到存储库的系统本地副本。由于隔离,我目前无法像开发过程中那样推动这些更改。
我想要做的是导出已经对“导出文件”进行的4-5次提交,以后可以在现实世界中使用这些提交将更改应用到外部存储库,例如我的笔记本电脑和Bitbucket。
答案 0 :(得分:2)
使用git bundle。创建一个包:
git bundle create update.bundle HEAD~5..HEAD
在接收方使用git fetch
或git pull
:
git pull update.bundle master