Mac安装Git

Mac安装Git文章目录一 简介二 下载指引三 配置信息一 简介在 Mac 上安装 Git 之前 可以先使用 gitversion 来查看一下是否安装了 Git 因为 Mac 系统可能自带了 Git 或者在你安装 XCode 或者 XCode 的命令行工具 时 可能已经安装了 Git 如果 Mac 还没有安装 Git 的话 则会跳出弹窗提示您安装 Git 上述是因为在安装 Homebrew 时 自动下载安装了 XCode 的命令行工具 所以已经安装了 Git 二 下载指引如果尚未安装 Git 或者已安装的 Git 版本过低 这里我们可以去 Git 官网 ht

一、简介

在Mac上安装Git之前,可以先使用git --version来查看一下是否安装了Git,因为Mac系统可能自带了Git,或者在你安装XCode(或者XCode的命令行工具)时,可能已经安装了 Git。
在这里插入图片描述

如果Mac还没有安装Git的话,则会跳出弹窗提示您安装Git。上述是因为在安装Homebrew时,自动下载安装了XCode的命令行工具,所以已经安装了Git。

二、安装指引

Homebrew安装完成后,执行brew install git即可安装最新版本Git

# 搜索git brew search git # 安装git brew install git # 更新git brew upgrade git # 卸载git brew uninstall git 

M1芯片ARM版Homebrew会把程序安装到/opt/homebrew/Cellar路径下,而Intel芯片的Mac则会被安装到/usr/local/Homebrew路径下。

三、配置信息

待Git安装完成后,需要配置其环境变量,使用过的echo $SHELL来确认终端类型,如下
在这里插入图片描述
以前每个新用户的默认shell是/bin/bash,那么这里我们需要配置文件为~/.bash_profile,从macOS Catalina(10.15.x) 版开始,Mac使用/bin/zsh作为默认Shell,其对应的配置文件为~/.zshrc




所以这里需要执行vim ~/.zshrc编辑zshrc文件,添加如下配置信息
在这里插入图片描述

export MAVEN_HOME=/usr/local/maven/apache-maven-3.6.3 export GIT=/opt/homebrew/Cellar/git/2.35.1 export PATH=$PATH:$MAVEN_HOME/bin:$GIT/bin 

保存退出后,执行source ~/.zshrc更新环境变量
在这里插入图片描述

安装完成后,来进行配置用户信息,如下:

git config --global user.name "rocky" git config --global user.email "" 

注意: git config -–global参数,表示这台机器上的所有的git仓库都会使用这个配置,当然也可对某个仓库指定不同的用户名和邮箱,更多参数我们也可以通过git config提示查看,还可以使用git config --listgit config -l来查看已经配置的信息。
在这里插入图片描述

另外一般Git使用都会涉及到远程仓库,在使用Git拉取远程仓库中代码或者推送代码至远程仓库中前,需要先配置SSH密钥,要将生成密钥添加到远程仓库中才可以,至于如何配置SSH密钥可以查看Git远程仓库中配置SSH密钥部分。














版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/198898.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午2:16
下一篇 2026年3月26日 下午2:17


相关推荐

  • nextline函数_在JAVA中Scanner中的next()和nextLine()为什么不能一起使用?

    nextline函数_在JAVA中Scanner中的next()和nextLine()为什么不能一起使用?Java输入一直是一个坑,本来一直用Scanner,但一直搞不懂换行符啥的,就用BufferReader,但前不久大疆笔试需要持续输入,早忘了Scanner怎么写,而那个场景用Scanner很好实现……就继续在这里记录一下Scanner的坑吧一、next&nextLine区别next不能得到带有空格的字符串一定要读到有效字符后才可以结束,结束条件是碰到空格…

    2022年6月2日
    41
  • word的样式设置在哪_word怎么设置目录

    word的样式设置在哪_word怎么设置目录一般自己写文档就用typora了,便捷美观,但是在工作上又不得不用word写文档,我对审美、格式比较有强迫症,有的小公司没有形成自己的文档规范,或者所谓的规范也只是写好了格式的文档,你往里面填内容就可

    2022年8月2日
    7
  • 【无标题】微信轰炸Java代码

    【无标题】微信轰炸Java代码微信轰炸恶搞小伙伴

    2026年3月19日
    1
  • 数据库关系模式的函数依赖习题讲解

    数据库关系模式的函数依赖习题讲解设有关系模式 R 职工名 项目名 工资 部门名 部门经理 如果规定 每个职工可参加多个项目 各领一份工资 每个项目只属于一个部门管理 每个部门只有一个经理 1 试写出关系模式 R 的基本函数依赖和主码 2 说明 R 不是 2NF 模式的理由 并把 R 分解成 2NF 3 进而将 R 分解成 3NF 并说明理由 设有关系模式 R A B C D E F 其函数依赖集为 F E D C B CE F B A 设有关系模式 R A B C D E 其函数依赖集为 F A B C

    2026年3月18日
    2
  • 关于Eclipse没有server选项的解决办法

    关于Eclipse没有server选项的解决办法一直在用 Idea 最近想用 Eclipse 搭一些简单的 web 项目 可是用 Eclipse 配置 tomcat 时 发现配置中没有 server 选项 分享一下解决办法 问题原因 本人电脑上安装的是 EclipseforJa 没有安装 JavaEE 插件 所以配置中没有 server 选项 Window gt Preferences 解决方法一 查看 Eclipse 的版本号 Help gt AboutEclipse 添加 server 插件 Help gt

    2026年3月20日
    2
  • 漫画:18年来,我第一次尝试穿裙子

    今天要推荐的是校园故事 《恋色多选题》 曾经的假小子女主进入大学之后, 微妙地当选了班花。 还迎来了自己人生的桃花期, 这个时候却遇到了他…… 原文始发于微信公众号(全栈程序员社区…

    2021年6月22日
    75

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号