在Git存储库中导出推送内容

时间:2016-05-13 17:21:09

标签: git

有没有办法提取(以编程方式)文件,其中包含在执行git push时将要传输的内容?

我需要将其导入另一个仓库中。我认为可以生成包含差异的补丁,并将其运行到目标仓库,但有没有办法以编程方式导出/导入更改?

选择的语言可以是任何东西,我只需要知道是否有一些git命令来获取有效负载。

1 个答案:

答案 0 :(得分:0)

git format-patch完全按照您的描述进行操作 - 一个命令可以为您提供当前(或任何其他)HEAD修订版与给定参考修订版之间的差异。

在导入方面,git apply是您要使用的。

除了实际推送到目标回购,或者更确切地说从目前的回购中拉出来之外,我不知道程序是如何以编程方式进行的。

相关问题