手把手教你MacOS安装配置Git开发环境(附避坑指南)

Mac 入门 git 与 IDE 配置 提示:持续更新中例如:以上就是今天要讲的内容,本文仅仅简单介绍了git的使用,而git提供了大量能使我们快速便捷地处理数据的函数和方法。 阅读详情

一、为什么每个开发者都要装Git?(这不是选择题!)

各位代码战士注意了!!!在2024年还不会用Git的程序员,就像不会用筷子的中餐厨师一样离谱(别打我,实话实说)。无论你是刚入行的萌新还是十年老兵,Git都是你代码生涯的防弹衣+时光机!

二、两种安装方式任君选择(总有一款适合你)

方案A:Homebrew一键流(推荐指数★★★★★)

打开终端输入这个魔法咒语:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

等进度条跑完(可以去冲杯咖啡☕),接着输入:

brew install git

看到绿色的🍺 Successfully installed git就稳了!用git --version检查版本号,建议保持v2.40+版本(低版本可能会遇到灵异事件)

方案B:官网下载安装包(适合网络困难户)

  1. 访问Git官网(注意认准官方域名!!!)
  2. 下载最新版.pkg安装包(当前最新是2.44.0)
  3. 双击安装时可能会弹出安全警告(别慌!按住Control键再点打开)
  4. 一直点"继续"直到安装完成(中间有个自定义路径选项,小白别乱改!)

三、必须做的初始配置(不做后果自负!)

在终端依次执行:

git config --global user.name "你的GitHub用户名"
git config --global user.email "你的注册邮箱"
git config --global core.editor "nano"  # 推荐vscode用户改成"code --wait"

(超级重要)这三条命令相当于给你的代码打上身份证!忘记配置的话,你提交的代码会显示unknown user,团队协作时等着被同事追杀吧…

四、SSH密钥配置(GitHub/GitLab通行证)

  1. 生成密钥对:
ssh-keygen -t ed25519 -C "你的邮箱"

(全程回车就行,密码可设可不设)

  1. 查看公钥:
cat ~/.ssh/id_ed25519.pub

把显示的内容完整复制到GitHub的SSH Keys设置页

  1. 验证连接:
ssh -T git@github.com

看到You've successfully authenticated就是成功了!(失败的话检查代理设置)

五、新手必踩的五大深坑(附逃生指南)

坑1:xcode-select报错

报错信息:

xcode-select: error: command line tools are already installed

解法:执行sudo xcode-select --reset后重试

坑2:权限拒绝(permission denied)

典型症状:

fatal: could not create work tree dir '...': Permission denied

解法:用sudo chmod -R 755 /目标目录开放权限(慎用sudo!)

坑3:中文乱码

在终端输入:

git config --global core.quotepath false
git config --global gui.encoding utf-8

坑4:GitHub连接超时

修改Hosts文件:

140.82.113.3 github.com
185.199.108.153 assets-cdn.github.com

坑5:提交历史被污染

误操作后急救命令:

git reflog  # 查看操作记录
git reset --hard HEAD@{数字}  # 穿越回某个节点

六、高阶玩家配置(让你的Git飞起来)

.gitconfig文件追加:

[alias]
    st = status
    ci = commit
    br = branch
    co = checkout
    df = diff
    lol = log --graph --decorate --oneline --abbrev-commit
    lola = log --graph --decorate --oneline --abbrev-commit --all
[color]
    ui = auto
[push]
    default = current

七、终极神器推荐(效率翻倍!)

八、写在最后(来自老司机的忠告)

记住:Git不是存档工具,而是时间管理大师!每天至少commit一次(重要的事情说三遍),分支命名用feature/xxx格式,遇到冲突先深呼吸…

现在立刻马上打开终端,输入git init开始你的版本控制之旅吧!遇到问题别谷歌了,直接评论区见!(24小时在线答疑)

Git安装避坑指南 本指南旨在帮助开发者,特别是初学者,在安装 Git 时避免一些常见的陷阱和配置困惑,确保一个顺畅的开发环境。 阅读详情

相关推荐

Git安装前的准备工作及避坑指南

安装时勾选 Git from the command line and also from 3rd-party software。命令触发安装时,可能同时存在 Homebrew 和 Xcode 的 Git 版本。:Windows 和 Unix 系统换行符不同,可能导致提交后文件显示全部修改。:系统仓库版本可能过旧(如 Ubuntu 18.04 默认 Git 2.17)。:首次使用 Git 时可能要求安装 Xcode 命令行工具(耗时较长)。:默认的 Vim 对新手不友好,误触可能导致界面卡死。

zzywxc787的博客 953

Mac系统安装Git的完整教程

Git 是一个分布式版本控制系统,用于跟踪代码的变更,是开发者必备工具。无论是个人项目还是团队协作,Git 都至关重要。苹果官方提供了一套开发者工具(Xcode Command Line Tools),其中包含Git。Homebrew是macOS的包管理器,可方便安装和管理Git(推荐长期使用)。:无需额外操作,适合不需要最新版本的用户。适合无法使用命令行或需要图形化安装的用户。:需先安装Homebrew。:版本最新,后续更新方便(:Git版本可能较旧。

u013488276的博客 4万+

macOS开发环境配置与应用开发指南

通过本文的学习,我们了解了如何在macOS上搭建适合不同类型开发工作的环境,并掌握了从基础配置到高级调试的一系列技能。无论是iOS移动应用开发、Web服务端编程还是桌面客户端制作,macOS都能为我们提供强有力的支持。随着技术的进步,未来还将出现更多创新的工具和方法,帮助开发者更加高效地完成任务。希望这篇文章能够激发你在自己的项目中尝试运用这些知识和技术,开启一段愉快而富有成效的开发旅程。

Z1019879912的博客 1452

mac系统安装git 详细教程

记录一下mac系统安装git环境。

weixin_44719880的博客 3万+

Dify实战应用指南(上传需求稿生成测试用例)

摘要: Dify是一款开源大语言模型应用开发平台,通过低代码/无代码方式支持AI应用开发。平台提供五种核心应用类型,包括聊天助手、文本生成、Agent、ChatFlow和Workflow,适用于不同场景。本文以ChatFlow为例,演示如何上传需求稿自动生成测试用例。通过条件分支、文档提取器和LLM设置,实现从需求文档到测试用例的自动化转换,显著提升测试效率并降低人工误差。该方案适用于需要快速生成测试用例的软件开发场景,尤其适合非技术人员使用。

Linda的自动化测试之旅 2743

用CentOS 7安装cadence搭建适合IC Design的科研环境(四)——IC617、MMSIM151、calibre2015安装过程step by step

以下操作都在root权限下执行。建立安装目录建议把这种大型软件装在/opt目录下。mkdir -p /opt/cadence/installscape mkdir -p /opt/mentor/Calibre2015其中-p参数是直接建立父目录。因为IC617和MMISM151会自己建立安装目录,所以在这里没有建相关目录。而calibre则是默认安装在安装包所在的目录下,所以需要提前建立。解压安

maxwell2ic的博客 7万+

Mac上安装和配置Git

在Mac上安装和配置Git是一个相对简单的过程,以下是一份详细的步骤指南。首先,你需要确保你的Mac已经安装了Homebrew(如果还没有安装,可以通过以下命令安装:),Homebrew是一个包管理器,可以让你轻松地安装和更新各种Mac软件。接下来,你可以使用Homebrew来安装Git。这个命令将会下载并安装最新版本的Git。安装完成后,你可以通过在终端输入git --version来检查Git是否已经成功安装并查看其版本。如果一切正常,Git应该会显示其版本信息。

qq_22744093的博客 2417

新一代XMOS会议四麦方案主控芯片 XVF3800

2023年,知名的音频芯片制造厂商 XMOS 正式发布了新一代会议麦阵芯片片 XVF3800 ,这款芯片采用最先进的四麦音频算法,可在嘈杂的环境中提供高质量语音,算法支持圆形、条形阵列,可根据应用场景组成不同的产品形态。传统的麦阵解决方案,不仅需要捕捉会议中的人声,也会同时捕捉环境中的其他噪声,而 XMOS 先进的语音算法解决了这一问题。声学回声消除功能可消除麦克风音频输入的回声,同时减少远端回声,使 XVF3800 能提取清晰的语音信号。• 180度拾音条形麦克风阵列。• 360度拾音环形麦克风阵列。

PawPaw_electron的博客 784

02 MAC环境配置-Git安装教程

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理,是开发必备的版本控制工具。Git安装有多种形式,推荐使用homebrew命令安装,前置操作:请先参考文档安装Homebrew。ps:官网()上有很多安装方式,也可以结合具体场景选一个合适的。

weixin_40287414的博客 8511

PPT太丑?用InDesign制作电影级的交互式在线演示文档

本文旨在解决传统演示软件(如PowerPoint、Keynote)在制作商业提案、设计报告时,普遍存在的模板化严重、视觉表现力不足、动态效果廉价的核心痛点。我们将介绍一套常被设计师们“误解”或“忽略”的“降维打击”工作流,核心是利用印刷排版软件 Adobe InDesign 强大的版式控制、动画与交互功能,来创建电影级的动态演示文稿,并通过其 在线发布 (Publish Online) 功能,一键生成可在任何浏览器中流畅访问的网页版交互式文档,从而极大地提升提案的专业度与视觉冲击力。

Kingsdesigner的博客 1276

AI测试实战:手把手教你做LLM(大模型)性能测试「含完整代码」

大模型API性能测试是评估模型服务响应能力、吞吐量和资源效率的关键手段。核心指标包括总响应时间、吐字率、首token延迟、输入/输出tokens数量、QPM等。测试流程涵盖构造负载、并发请求、数据采集和指标计算。优化建议针对吐字率低、首token延迟高、QPM偏低等问题,从模型、硬件、系统等多层面提出解决方案。

blues_C的博客 1430

手把手教你MacOS安装配置Git(附避坑指南)

记得第一次用git merge时把同事代码全删了(冷汗.jpg),现在想想都是配置没做好。按照本文配置后,你的Git环境已经超过80%的开发者了(真实数据!如果遇到其他问题,欢迎评论区留言——看到必回!下期预告:《Git分支管理实战:从青铜到王者》,关注不迷路~

StackOverthink的博客 879

专栏二十:如何选择你的单细胞亚群的分辨率--ROGUE

ROGUE这是继chooseR后第二个计算单细胞亚群分辨率的内容,其实关于代码的运行很简单,网上已经有不少教程,重复这些就没意思了,这里主要是结合探讨一下这个算法。

m0_58549466的博客 981

Git下载及安装保姆级教程(内附快速下载方法)!

然而,Windows默认控制台窗口的功能相对有限,默认的滚动回退(scroll-back)功能有限,需要配置Unicode字体才能正确显示非ASCII字符,并且在Windows 10之前,它的窗口大小不可自由调整,只允许矩形文本选择。Git的默认编辑器为Vim,部分不熟悉Vim使用的童鞋可以点击①选择现代的GUI编辑器,如Notepad++等,无需修改点击②Next进行下一步。默认安装路径为C:\Program Files\Git,如需修改,点击①Browse选择文件夹,无需修改点击②Next进行下一步。

大户影视的博客 1万+

2024年12月中国电子学会青少年软件编程(Python)等级考试试卷(六级)答案 + 解析

2024年12月中国电子学会青少年软件编程(Python)等级考试试卷(六级)答案 + 解析

伶俐角少儿编程 727

【OpenClaw从入门到精通】第09篇:企业级实践——将OpenClaw接入钉钉,打造7×24小时数字员工(2026实测版)

本文聚焦OpenClaw的企业级落地实践,以“招聘数字专员”为核心场景,完整演示从钉钉接入到全流程自动化的实现路径。内容涵盖企业级部署架构设计、前置环境搭建、核心技能开发、流程串联、安全权限管控及运维监控六大模块,详解简历解析、岗位匹配、外呼集成、CRM同步、日历提醒等关键技能的构建逻辑与代码实现。借鉴中关村科金、网易智企的企业级实践经验,重点突破企业知识融合、安全权限管控、业务系统连接三大核心门槛,提供可直接参考的配置示例与操作步骤。所有技术方案均基于公开文档与实测验证,兼顾新手入门与进阶实操。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 1164

macOS 开发环境配置与应用开发指南

配置 macOS 开发环境并进行应用开发是一个循序渐进的过程。通过本文的介绍,你应该已经掌握了如何在 macOS 上配置开发环境,并使用 Xcode 进行 macOS 应用开发。希望这篇文章能为你开启 macOS 应用开发的大门,祝你在开发过程中取得成功!参考资料Xcode 官方文档SwiftUI 官方文档Homebrew 官方网站。

Pioneer00001的博客 2297

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

手把手教你Git安装与配置(附避坑指南)!!!

配置Git就像给新手机贴膜——虽然繁琐但一劳永逸!(别问我为什么知道T_T)建议把本文的配置命令保存成脚本,下次换电脑直接一键执行!(需要脚本模板的评论区喊我~)“早提交,常提交,多提交!(别等到代码写崩了才想起Git的好!下次想学什么Git技巧?欢迎留言告诉我!(说不定下期就写你提的需求呢~)

charliedev的博客 525

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

手把手教你在macOS上玩转Git配置(附独家小技巧)

(先来个灵魂拷问)你是不是经常遇到这种情况:团队协作时提交代码冲突不断?查看历史记录像在考古?明明本地能跑通的代码一提交就报错?其实90%的问题都源于——你的Git根本没!配!好!今天咱们不整虚的,直接上硬核操作手册。跟着我走完这7步配置,保准让你的Git从青铜变王者!(文末有配置模板直接抄作业)配置好Git就像给代码上了保险——平时感觉不到它的存在,关键时刻能救命!现在就去打开终端实操吧,遇到问题欢迎评论区交流(看到必回)。(最后提醒)定期执行检查配置,养成git status。

datamuse的博客 1566

Git安装避坑指南:从环境配置到进阶优化的全链路解决方案

本文覆盖Windows/macOS/Linux三大平台高频问题,附终端命令+故障排查思维导图。:安装失败时先查日志再搜错误码,80%问题可通过官方文档解决!安装时选择“Checkout as-is”避免乱码。

SJJS_1的博客 1183

手把手教你Git安装与配置(全网最细保姆级教程)

最近在技术交流群里发现一个有趣的现象:至少50%的萌新程序员遇到的第一个坎,居然不是写代码,而是——Git装不上!!(别急着否认,说的可能就是屏幕前的你)今天咱们就来彻底解决这个世纪难题,让你在10分钟内搞定Git安装+基础配置,全程无痛操作!是不是发现Git安装配置其实也没那么可怕?很多同学卡壳都是因为跳过了关键步骤(比如环境变量配置)。记住:遇到报错不要慌,仔细看提示信息,90%的问题都能在错误日志里找到线索。如果还有疑问,欢迎在评论区拍砖,咱们一起见招拆招!

functionflow1的博客 2909

Git 安装避坑指南:一次成功安装的终极方案

建议说明安装时注意配置 PATH避免 CLI 无法识别安装完先配置用户名邮箱避免提交者为空遇到乱码先检查编码常见在 Windows 出现定期升级 Git 版本新版本兼容性和安全更强。

2303_78594540的博客 2039

Git实战系列之在 macOS 上安装 Git 时,新手常遇到的问题,你遇到过几个?(附详细避坑指南)

在 macOS 上安装 Git 时,新手可能会遇到等常见坑点。以下是,帮助顺利完成安装和配置。直接运行git安装 Xcode 命令行工具(包含 Git)。

专注分享PHP、python、AI、web前端等知识 1068

2.2 在macOS系统上安装、配置、配置Git

虽然基本的 Git 功能已经包含在 macOS 的命令行工具中,但你可能还需要安装一些额外的 Git 功能或工具,如 Git LFS 或 Git Flow。macOS 系统自带了一套基本的开发工具,这些工具通常包括 Git 的基础版本,虽然这个版本可能不是最新的,但对于基本的 Git 操作来说已经足够。从那里,你可以选择下载最新版本的 Git。Tower 是一款专为 Mac 和 Windows 设计的 Git 客户端,它提供了一个优雅的界面和强大的功能,包括图形化的分支管理、合并冲突解决和代码历史查看等。

Python老吕的博客 2463
上一篇: 零基础玩转Xshell连接VMware虚拟机(保姆级教程)
下一篇: 用Python爬虫抓取天气数据的保姆级教程(附可视化技巧)
ByteBeacon
博客等级 码龄2年 136粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值