git 版本的重要性

Importance of git version

我正在尝试找出 git 版本的重要性,但没有太多使用它的经验。

两个问题:

  1. 在团队中工作时,使用不同版本的 git 会不会有问题?
  2. 远程项目的 git 版本是否可以与存储库的本地克隆版本不同?

感谢您的每一个回答。 谢谢。

When working in a team, is it problematic to work with varying versions of git?

完全没有。

Can a remote project have a different version of git than a local clone of the repo?

好的,没问题。

我个人的例子:我的工作中有许多服务器使用 git 版本 1.8.8.3。我还有一些服务器和一个带有 git 2.20.1 的笔记本。我在笔记本上与他们一起工作。

Git 人员在维护向后兼容性方面非常努力,作为 ,您通常可以混合搭配存储库和 Git 版本。

您 运行 遇到的最大障碍是 Git 教程 帮助 可能假设Git 版本 2.17 或更高版本,例如。如果有人说要使用 git switch,他们指的是 Git 2.23 或更高版本。如果有人描述如何使用 git worktree add,他们指的是 Git 2.5 或更高版本(最好是 2.15 或更高版本)。有些命令根本 不存在 在旧的 Git 版本中,其他命令也不能正常工作,或者不支持您可能想要的某些选项。

作为一般规则,如果您的 Git 版本有 15 个或 20 个或更多的旧版本,可能是时候升级了。当前版本是 2.30,所以 2.15 之前的任何东西都需要更新。