解决mac本git安装后找不到命令的问题

news/2024/5/28 2:16:56/ 标签: macos, git

不熟悉mac配置,折腾了半天,记录一下。

  • 1.问题描述
  • 2.解决方法

1.问题描述

从https://sourceforge.net/projects/git-osx-installer/files/下载的git安装包:
在这里插入图片描述

安装时提示:
在这里插入图片描述
这里的解决办法是按住control键再打开文件安装。

安装完之后回到终端git --version,又提示:
在这里插入图片描述
点击安装一直卡着不动。

2.解决方法

在这里插入图片描述
安装包readme文件里的解释是mac自带的git优先级高于当前安装git的优先级,通过下面那个命令把系统自带的git修改下别名就可以了,这样再使用git的时候系统就会找到刚安装的git版本。

实际操作中,提示缺少权限,修改不了:
在这里插入图片描述

最后在https://github.com/timcharper/git_osx_installer/issues/85上找到了一种解决办法:
在这里插入图片描述
在这里插入图片描述

按照下面steps操作完美解决:
在这里插入图片描述


http://www.ppmy.cn/news/1424506.html

相关文章

每日一博 - 重新定义JAR中的类或方法

文章目录 概述方式一 : 项目覆写相同包结构的类方式二: 魔改Jar包中的类方案对比方案一:在项目中新增第三方包路径方案二:替换JAR包中的类文件 概述 在一些情况下,我们可能需要定制第三方库的行为,但却无法…

《架构风清扬-Java面试系列第21讲》什么是线程的优先级?在Java中如何设置线程的优先级?

各位小伙伴早上好! 谢谢你的关注!也欢迎来加入我主导的知识星球,更多干货,提高你的面试准备效率! 敢承诺三天内不满意,可以直接退出! 这道题,属于面试热场的题目,我是不…

C语言.指针(6)

指针(6) 前言1.代码11.1代码解析:1.2简化的内存布局图 2.代码22.1代码解析:2.2简化的内存布局图 3.代码33.1代码解析:3.2简化的内存布局图 4.代码44.1代码解析:4.2简化的内存布局图 5.代码55.1代码解析&…

无人机--行业生命周期分析

行业生命周期:无人机行业生命周期还相对较短,但已经经历了多个阶段的发展。从最初的军用无人机,到近年来民用无人机和商业无人机的快速发展,无人机行业正逐渐走向成熟阶段。未来随着技术的不断进步和应用领域的不断拓展,无人机行业…

M系Mac关闭SIP

文章目录 M系Mac关闭SIP一:查看SIP状态二:关闭SIP步骤 M系Mac关闭SIP 一:查看SIP状态 1、使用终端 打开终端 输入csrutil status,回车 你会看到以下信息中的一个,指示SIP状态 已打开 System Integrity Protection s…

NLP任务全览:涵盖各类NLP自然语言处理任务及其面临的挑战

自然语言处理(Natural Language Processing, 简称NLP)是计算机科学与语言学中关注于计算机与人类语言间转换的领域。NLP将非结构化文本数据转换为有意义的见解,促进人与机器之间的无缝通信,使计算机能够理解、解释和生成人类语言。人类等主要…

python--4函数def,本质、值传递、引用传递、默认值参数、*参数名、**变量、lambda [参数]: 函数、偏函数、递归、递归练习

学习目标: 函数def,本质、值传递、引用传递、默认值参数、*参数名、**变量、lambda [参数]: 函数、偏函数、递归、 递归练习 学习内容: 函数def,本质、值传递、引用传递、默认值参数、*参数名、**变量、lambda [参数]: 函数、偏函数、递归、 递归练习 …

【Java】常见锁策略 CAS机制 锁优化策略

前言 在本文会详细介绍各种锁策略、CAS机制以及锁优化策略 不仅仅局限于Java,任何和锁相关的话题,都可能会涉及到下面的内容。 这些特性主要是给锁的实现者来参考的. 普通的程序猿也需要了解一些, 对于合理的使用锁也是有很大帮助的 文章目录 前言✍一、…

Android 14.0 recovery出厂时正在清理字体大小的修改

1.前言 在14.0的系统rom定制化开发中,在系统中recovery模块也是系统中比较重要的模块,比如恢复出厂设置,recovery ota升级,清理缓存等等, 在一些1080p的设备,但是density只是240这样的设备,会在恢复出厂设置的时候,显示的字体有点小,产品要求需要将正在清理的字体调大…

ssl认证 生成证书的代码 java

网上流行的 InstallCert.java,应该出自于官网。但现在也找不到了,只能找到2011年的一篇文章(在文章底下的参考链接)。 以下是生成证书的代码: import java.io.BufferedReader; import java.io.File; import java.io.…

DM数据库一次redo日志损坏修复的经历

1 缘由 服务器意外断电了,重新上电后发现DM数据库不能连接,提示网络通信异常,数据库拒绝连接。通过服务查看器发现数据库服务停止,并且手动启动失败,codeexited,status1/failure。 2 问题排查 网上查资料说…

知道XRD标准品PDF卡片号,如何直接导出标准物质数据,简单快速一分钟完成(附jade下载安装方法)

知道XRD标准品PDF卡片号,如何直接导出标准物质数据(附jade下载安装方法) 网上找到的方法都是先检索再导出,我的样品根本检索不到,但是根据参考文献知道了自己的pdf卡片号,可通过jade直接导出数据 1.请安装…

鸿蒙OS开发实例:【HarmonyHttpClient】网络框架

简介 鸿蒙上使用的Http网络框架,里面包含纯Java实现的HttpNet,类似okhttp使用,支持同步和异步两种请求方式;还有鸿蒙版retrofit,和Android版Retrofit相似的使用,解放双手般优雅使用注解、自动解析json 很…

RabbitMQ和Minio实现头像存储

使用 RabbitMQ 处理用户头像上传任务,同时将用户头像存储在 Minio 中是一个常见的应用场景。该示例将展示如何在 Spring Boot 项目中使用 RabbitMQ 和 Minio 实现此功能。示例包括两个部分:一是将头像上传任务推送到 RabbitMQ 队列中;二是从队…

C语言中的数据结构--双向链表

前言 上一节我们已经学习完了单链表(单向不带头不循环链表)的所有内容,我们在链表的分类里面知道了,链表分为单向的和双向的,那么本节我们就来进行双向链表(带头双向循环链表)的学习&#xff0c…

【5】DongshanPI-Seven 应用开发_网络编程TCPUDP

目录 1、网络编程概念2、网络编程的API2.1 网络通信交互示意图2.2 主要API 3、编程测试3.1 TCP 测试3.1.1 server 程序3.1.2 Client 程序3.1.3 测试结果 3.2 UDP 测试3.2.1 udp server3.2.2 udp client3.2.3 测试结果 1、网络编程概念 1.数据传输三要素:源、目的、…

springCloud项目打包 ,maven package或install打包报错

解决思路一&#xff1a; <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>2.3.7.RELEASE</version></plugin><plugin>&…

【opencv】示例-videocapture_starter.cpp 从视频文件、图像序列或连接到计算机的摄像头中捕获帧...

/** * file videocapture_starter.cpp * brief 一个使用OpenCV的VideoCapture与捕获设备&#xff0c;视频文件或图像序列的入门示例 * 就像CV_PI一样简单&#xff0c;对吧&#xff1f; * * 创建于: 2010年11月23日 * 作者: Ethan Rublee * * 修改于: 2013年4月17日 * …

Python 选择用类或方法做装饰器的场景

在Python中,我们可以使用方法或者类来实现装饰器。选择使用方法还是类作为装饰器,主要取决于具体的应用场景。 使用方法作为装饰器 当装饰器的功能相对简单,不需要保持任何状态信息时,使用方法作为装饰器是一个不错的选择。这种情况下,装饰器通常只是对被装饰函数进行一些额外…

知了汇智鸿蒙系列讲座进校园,赋能产业数字化升级,助力创新人才培养

随着信创国产化战略的深入推进&#xff0c;以及万物互联时代的加速到来&#xff0c;信息技术产业正迎来前所未有的发展机遇。在这一背景下&#xff0c;成都知了汇智科技有限公司作为产教融合领域的先行者&#xff0c;积极响应国家号召&#xff0c;通过举办鸿蒙系列讲座进校园活…