假设我有一台带有Git 1.6版本的客户端电脑和一台带有Git v.1.7.1的服务器。
在客户端我创建了一个裸Git仓库,
稍后,我将此repo从客户端计算机移动到安装了Git v.1.7.1的服务器。
这张照片出了什么问题?
最后,在安装了不同Git版本的计算机之间移动Git仓库的最佳做法是什么?
答案 0 :(得分:3)
这张照片没有错。存储库格式没有改变。
关于可能发生的最糟糕的事情:如果你将一个repo移动到一个带有旧版本的Git的计算机上,你可能会在.git / config中找到一个尚不存在的参数在旧版本中,它们会被忽略。 (假设通过“移动”意味着直接复制文件 - 即使这只是一个问题,如果你只是克隆,因为它不会复制.git / config。)
那么......最佳实践?只是这样做很方便。