如何推送到无网络连接的仓库?我想也许有一种方法可以将所有更改输出到一个文件,将其复制到USB,然后将更改应用到位于不同计算机中的另一个存储库。
发布于 2014-04-17 08:38:45
git format-patch命令将生成一系列补丁,每次提交一个文件。然后,您可以使用git am命令将这些应用到另一个存储库。
这是用于开发Linux内核的有效工作流程。
发布于 2014-04-17 08:41:01
嗯,你可以使用补丁。
git format-patch -1 <commit SHA1 id>
它应该使用该特定提交的内容创建一个.patch文件。如果希望在提交之前加上n
提交,请将提交数替换为-1
(-2、-3等)。
然后,在对等体中使用git apply
将该提交的.patch文件导入到存储库。
https://stackoverflow.com/questions/23122537
复制相似问题