从捆绑文件中拉取不会保留提交历史记录

时间:2019-04-26 12:21:13

标签: git

我遇到一个仓库的情况。我将回购存储在远程服务器(A点)上,并克隆到便携式计算机(B点)和无法访问网络的脱机计算机上(C点)。当开发人员在离线计算机上进行更改时,我只是捆绑,从他们开始进行新提交时开始,例如:git bundle create my.bundle ^xxxxxx master

但是,当我将该捆绑文件带到我的机器上(B点)并执行git pull my.bundle master时,它会要求我提供我提供的合并消息。然后,我执行git push将此最新代码发送到远程(点A),但这是我将捆绑文件合并到本地主服务器时在计算机上创建的新的唯一提交。

我怎样才能简单地从离线计算机中获取最新的代码,并使我的本地仓库(B点)和远程仓库(A点)在提交哈希,历史记录等方面都能准确地反映出来? ?换句话说,我希望能够执行git log并看到完全相同的输出,无论是在机器B,机器C上还是在查看远程(点A)的位桶提交历史记录。

0 个答案:

没有答案