git - 对原始仓库和本地仓库使用不同的 git 版本是否安全?
问题描述
我想开始使用 magit 来管理我的本地 git repo。当我尝试运行 magit (magit-status) 它抱怨:
“错误(magit):Magit 需要 Git >= 2.0.0,您使用的是 1.8.3。”
我可以将本地版本的 git 从 1.8.3 升级到最新版本,并且仍然可以安全地与原始存储库交互吗?还是原点也必须升级?
解决方案
您的问题是源和本地存储库是否可以具有不同的 git 版本。让我们从那里开始。
是的,虽然没有 git 版本“for origin”,因为 origin(通常)在远程仓库上运行,比如 GitLab。当然,“起源”可能是您的机器,在这种情况下,两个版本都是这些。
你看到的错误是不同的。在这里,“magit”(我也使用和喜欢)安装在一个需要新“git”(即计算机上的本地二进制文件)的版本中。所以一定要在你的电脑上运行那个版本,magit
你需要升级你的git
. “起源”与此无关。
您正在运行什么操作系统/版本,这有多容易?
推荐阅读
- azure-blob-storage - 如何使用节点 sdk 将 azure 中的 blob 复制到另一个容器
- python - 如何根据从另一个系列派生的条件在 Pandas 系列中创建新列
- grails - Grails 4未连接到所有数据源
- python - 将数据拟合到 TFBertForSequenceClassification 时需要在 tf.data.Dataset 中进行什么洗牌
- python - 将线逼近到轮廓
- lua - Lua string.match 不捕获控制字符
- sql - Teradata 解析器弄乱了查询
- javascript - 打开浏览器的页面查找对话框
- unity3d - 如何使用 Oculus Quest 控制器点击按钮?
- javascript - 如何拆分大型帖子请求?