Mac电脑如何安装git

一、简介

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

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

二、安装指引

如果尚未安装Git,或者已安装的Git版本过低,这里我们可以去Git官网进行安装

在官网中可以发现提供了很多种方式,一般常用的方式主要有使用 Homebrew 包管理工具安装,以及 installer 下载官方安装包进行安装:

这里推荐使用 Homebrew 包管理工具进行安装,至于Mac如何安装Homebrew可以查看Mac如何安装Homebrew

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

sh 复制代码
# 搜索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文件,添加如下配置信息:

sh 复制代码
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版本,发现已经变成最新版本

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

sh 复制代码
git config --global user.name "curry"
git config --global user.email "1xxxxxxx9@qq.com"

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

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

相关推荐
月屯27 分钟前
es大页读取
大数据·elasticsearch·搜索引擎
边疆.2 小时前
【Linux】版本控制器Git和调试器—gdb/cgdb的使用
linux·服务器·git·gdb调试·cgdb
安冬的码畜日常11 小时前
【JUnit实战3_22】 第十三章:用 JUnit 5 做持续集成(下):Jenkins + JUnit 5 + Git 持续集成本地实战演练完整复盘
git·测试工具·ci/cd·jenkins·集成测试·持续集成·junit5
努力的小郑13 小时前
与产品经理的“模糊”对决:Elasticsearch实现MySQL LIKE '%xxx%' 的奇幻之旅
后端·elasticsearch·搜索引擎
wxxka13 小时前
git使用
开发语言·git
舒一笑14 小时前
用数据照亮成长之路:PandaCoder Git 统计工具窗口
git·后端·intellij idea
2501_9159184120 小时前
iOS 上架应用市场全流程指南,App Store 审核机制、证书管理与跨平台免 Mac 上传发布方案(含开心上架实战)
android·macos·ios·小程序·uni-app·cocoa·iphone
darkb1rd1 天前
MacCalendar:专为 Mac 用户打造的高效日历工具
macos
秋已杰爱1 天前
技术准备十五:Elasticsearch
大数据·elasticsearch·搜索引擎
测试修炼手册1 天前
[测试工具] 如何把离线的项目加入成为git项目的新分支
git