【问题标题】:How can I export Git change sets from one repository to another via sneaker net (external files)?如何通过运动鞋网(外部文件)将 Git 更改集从一个存储库导出到另一个存储库?
【发布时间】:2018-03-04 23:00:34
【问题描述】:

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

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

【问题讨论】:

    标签: git


    【解决方案1】:

    使用git bundle。创建一个包:

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

    在接收端使用git fetchgit pull

    git pull update.bundle master
    

    【讨论】:

    • 供以后参考,HEAD~5..HEAD 是什么?也可以在没有 git 的情况下访问update.bundle 文件,只需使用文件资源管理器?
    • HEAD~5..HEAD 是要放入捆绑包的一系列提交的示例。不,bundle 是 git 独有的。
    猜你喜欢
    • 2022-01-11
    • 1970-01-01
    • 2020-10-25
    • 1970-01-01
    • 2019-12-14
    • 2010-10-30
    • 2023-04-06
    • 1970-01-01
    相关资源
    最近更新 更多