手把手教你在Mac上玩转Git:从安装到起飞的全套指南

【Gitlab】Gitlab MAC M1通过Docker Desktop安装教程 32行# external_url 'http://192.168.1.222' #配置ssh协议所使用的访问地址和端口。66行# gitlab_rails['gitlab_ssh_host'] = '192.168.1.222'650行# gitlab_rails['gitlab_shell_ssh_port'] = 8822。#配置http协议所使用的访问地址,填写宿主机映射端口,不加端口号默认为80;如下,在external_url后面配置gitlab的访问url。点击run,弹出以下界面,配置。 阅读详情

🚀 前情提要:Git到底是何方神圣?

(敲黑板)Git可不是什么新出的聊天软件!这货是程序员界的时光机+后悔药,能把你写的代码在不同版本间来回穿梭。想象一下:昨天把代码改崩了,今天打个响指就能回到改之前的状态,是不是很香?(Linus大神果然永远的神!)

一、安装篇:两条黄金通道任你选

方案A:Homebrew全家桶(推荐指数⭐⭐⭐⭐⭐)

打开终端先输入这个神奇咒语:

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

(注意!如果提示需要安装Command Line Tools就赶紧装,这可是通关必备道具)

装好Homebrew后直接上大招:

brew install git

验证安装是否成功:

git --version

看到类似git version 2.40.1的输出就说明你离成功只差半步了!

方案B:官网直装(手残党福音)

  1. 打开Git官网
  2. 点击那个显眼的Download按钮
  3. 双击下载的.pkg文件
  4. 无脑点下一步直到安装完成(记得喝口水休息下)

二、配置篇:给你的Git穿上定制西装

基础人设配置(必做!!!)

git config --global user.name "你的名字"
git config --global user.email "你的邮箱"

(超级重要)这里填的邮箱要和GitHub/GitLab等平台的注册邮箱一致,不然贡献统计会出问题!

SSH密钥配置(装逼必备)

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

(全程回车就行,想设密码的当我没说)

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

把显示的内容全选复制,这就是你的数字身份证!

  1. 添加到Git平台:
  • GitHub:Settings → SSH and GPG keys → New SSH key
  • GitLab:Preferences → SSH Keys
  • Gitee:设置 → SSH公钥
  1. 验证连接:
ssh -T git@github.com

看到欢迎语就说明配置成功啦!

三、实战篇:Git的十八般武艺

经典三连击(每日必用)

git add .  # 把改动放进购物车
git commit -m "写点人话"  # 打包封箱
git push  # 发快递到云端

后悔药套餐

git reset --hard HEAD^  # 回到上一个版本
git checkout -- <file>  # 单个文件回滚
git revert <commit-id>  # 优雅撤销某次提交

分支管理骚操作

git branch  # 查看所有分支
git checkout -b feature  # 开新分支
git merge dev  # 把dev分支合并过来
git rebase main  # 让提交记录更干净

四、GUI工具推荐(命令行恐惧症专用)

  1. Sourcetree(免费大法好): Atlassian出品,可视化操作超友好
  2. GitKraken(颜值担当): 暗黑主题+流程图展示,装逼指数Max
  3. Tower(Mac专属): 丝滑体验,除了贵没毛病

五、常见翻车现场急救指南

症状1:git命令找不到

👉 诊断:大概率是PATH配置有问题
💊 处方:在.zshrc或.bash_profile添加:

export PATH="/usr/local/bin:$PATH"

症状2:push时要求输密码

👉 诊断:SSH配置未生效
💊 处方:检查远程仓库地址是否是SSH格式(git@开头),用这个命令修改:

git remote set-url origin git@github.com:用户名/仓库名.git

症状3:合并冲突一脸懵逼

👉 诊断:多人修改同一文件
💊 处方:

  1. 用git status查看冲突文件
  2. 手动编辑有<<<<<<<标记的部分
  3. 删掉标记后重新add和commit

六、进阶技巧(老司机必备)

  • git stash:临时存档当前修改
  • git bisect:二分法排查BUG
  • git reflog:找回误删的提交
  • git worktree:多分支并行开发

💡 终极提醒

别被各种命令吓到!Git就像学自行车,刚开始会摔几次,熟练后就能飙车了。建议每天抽10分钟练几个命令,一个月后你就能在同事面前凡尔赛:“啊?这个用Git不是分分钟搞定吗?”

(最后的最后)遇到问题别死磕,善用git --help和搜索引擎,程序员的世界没有解决不了的BUG,只有还没找到的解决方案!🚀

mac gitlab runner安装教程 GitLab CI是GitLab自带的开源持续集成服务,用于协调各项任务。你可以将视作一个个的工人,而GitLab-CI就是这些工人的管理中心。在这个中心中,所有的工人都需要进行注册并表明自己是为哪个项目服务的。它是使用Go语言编写的开源软件,因此可以在多种常用平台上运行,例如Linux/Unix、Windows、MacOS、Kubernetes等。在。 阅读详情

相关推荐

Mac系统下Gitlab部署、使用的详细教程

【Git】GitLab创建Group

Yale-曼陀罗 1万+

MAC安装git的三种方式

以上是在MAC操作系统中安装Git的三种不同方式。Homebrew是最方便的方式之一,但如果您不想使用Homebrew,则可以选择从官方Git网站下载安装程序或使用Xcode Command Line Tools安装Git。无论您选择哪种方法,都应该能够很容易地安装和使用Git。

Java老兵的后端进阶与AI前沿探索之路。 3万+

Mac安装git

1、通过brew 命令安装 任意路径执行:brew install git,则自动安装日志如下 Updating Homebrew... ==> Auto-updated Homebrew! Updated 1 tap (homebrew/core). ==> Updated Formulae auditbeat cryptol metricbea...

liuxy_236的博客 2340

mac系统安装git 详细教程

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

weixin_44719880的博客 3万+

WRF气象建模实战:如何为JRA55非标准数据定制Vtable文件?

本文详细介绍了为WRF气象模型定制Vtable文件以支持JRA55非标准数据(特别是积雪数据)的完整实战流程。文章深入解析了WPS数据流中Vtable的核心映射逻辑,提供了从GRIB文件诊断、Vtable编写到METGRID.TBL调优的通用方法论,帮助用户解决非标准气象数据源适配的关键技术挑战。

c8d9e0f1的博客 673

SPI 协议帧格式深度解析:从 8 位数据到 16 位扩展的 3 种模式

本文深入解析SPI协议的帧格式,涵盖从8位标准到16位扩展的三种模式。通过详细讲解SPI时钟模式、数据宽度配置及实际应用案例,帮助开发者掌握SPI外设的深度定制能力,提升嵌入式系统开发效率。特别适用于连接传感器、存储器和显示器等高速通讯场景。

weixin_34110749的博客 345

Mac安装Git

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

rockvine的博客 10万+

无人机避障——感知篇(采用Mid360复现Fast-lio)

本文介绍了在Ubuntu 18.04和ROS Melodic环境下,使用Xavier-nx电脑和Livox Mid-360激光雷达编译和运行FAST-LIO工程的步骤,包括创建工作空间、编译驱动和FAST-LIO源码,以及运行launch文件进行建图的过程。

weixin_45390670的博客 3544

三种常见的 Mac 安装 git 工具的方法

目录 前言 正文 一、佛系法 二、brew 法 三、终极大法 结尾 前言 有时候新 Mac 本子需要安装 git 工具,或者原来的 git 工具损坏了,再或者需要升级 git 版本,都需要涉及重新安装 git,本文将介绍三种常见的安装方法。 正文 一、佛系法 这种安装方式完全随缘了,所以称为佛系法。首先,在 Mac 本子上执行如下命令: git --version 如果本子上已经安装了 git 工具,会输出类似下面的版本信息: git version 2.24.3

liuzhen007的专栏 5万+

WinCC与施耐德PLC的Modbus TCP通信实战指南

本文详细解析了西门子WinCC与施耐德PLC通过Modbus TCP协议实现通信的完整实战流程。内容涵盖硬件网络配置、Modbus地址映射核心规则、WinCC驱动连接建立、变量创建及高级数据访问技巧,并提供了常见故障排查思路,帮助工程师高效解决跨品牌设备通信难题。

weixin_29194693的博客 997

数字IC后端实现 | Innovus各个阶段常用命令汇总

数字IC后端设计实现之Innovus常用命令汇总

weixin_37584728的博客 7312

MAC电脑上安装git并进行简单使用

在mac终端上运行git其实非常方便简单,但是我们需要先安装一个git的客户端。以下是git客户端安装的一个简单操作教程,希望能够对你有所帮助! 1.安装git 官方网站地址:https://git-scm.com 点击Downloads: 选择macOS: 点击Binary installer的installer或者是2.33.0这两个链接中的一个: 进入下面页面之后会自动开始下载,如果不会,手动点击开始下载: 下载完成后,跟其他软件一样正常按照指示步骤安装: ...

weixin_43880061的博客 2万+

把 sy-* 带进 ABAP CDS:ABAP 7.50 里的环境信息新姿势($session 与 @Environment.systemField 实战)

摘要:ABAP 7.50在CDS视图中引入两种获取环境信息的方式:1)直接使用$session会话变量读取用户、客户端和系统语言;2)通过@Environment.systemField注解参数,由Open SQL自动注入系统字段。$session方式简单但依赖Open SQL访问路径,非ABAP环境下可能失效;注解参数方案更工程化,依赖关系明确且支持测试。建议ABAP体系内优先使用$session,对外接口采用参数化方案。两种方式各有适用场景,正确选择可避免潜在风险。(148字)

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 151

Mac上使用Git指南

Mac上使用git手册,留着好找

小凯的博客 2万+

高速电路设计必看:同步开关噪声问题解析

数字电路中的同步开关噪声(SSN)问题日益突出,尤其是随着高速器件应用增多。本文分析了地弹和电压弹的产生机理,指出其与电源网络电感、输出驱动电流变化率密切相关。文章详细阐述了地弹参数特征,包括峰值电压、脉冲宽度等关键指标,并探讨了负载电容、信号压摆率等因素对地弹的影响。最后提出系统化的解决方案,涵盖芯片选型、电路设计、PCB布局和后期调试等多个环节,强调通过降低回路电感和控制电流变化率来有效抑制SSN。这些措施需要在性能、成本和复杂度之间取得平衡,为高速数字电路设计提供了重要参考。

一只豌豆象的博客 296

基于STM32设计的智能家居系统(采用ESP8266+OneNet云平台)

一、环境介绍 单片机采用:STM32F103C8T6 上网方式:采用ESP8266,也可以使用其他设备代替,只要支持TCP协议即可。比如:GSM模块、有线网卡等。 云平台: 采用中国移动OneNet. 也可以采用腾讯、阿里云、华为云、百度天工物接入、机智云等等。 前面文章有讲解。 协议: 采用MQTT协议 开发软件:keil5 完整项目源码下载:https://download.youkuaiyun.com/download/xiaolong1126626497/19766925 二、包含的硬件与实...

1万+

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

把输出的内容完整复制到GitHub的SSH Keys设置页(Settings → SSH and GPG keys)下次更新预告:《Git命令从入门到入土:50个你必须掌握的骚操作》,想提前解锁的读者老爷们评论区扣1~毕竟Git是"世界上最先进的分布式版本控制系统"(Linus Torvalds亲封)😎。重新运行用户信息配置命令,特别注意邮箱必须与GitHub注册邮箱一致!(重要提示)如果遇到本文未覆盖的疑难杂症,强烈建议运行。:GitHub提交记录显示奇怪的邮箱。

techfluent的博客 3091

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Git从零安装到起飞配置指南(手把手教学版)

各位程序猿/媛注意了!(敲黑板!)90%的Git报错问题都源于安装配置不当!今天这个教程我掏心窝子把Windows、Mac、Linux三大系统的安装配置全流程拆开揉碎了讲,看完还不会你顺着网线来找我!这套配置方案是我踩过无数坑总结出来的黄金组合,尤其适合国内开发环境。检查网络(特别是github经常抽风)重启终端更新git到最新版有任何问题欢迎评论区开怼,看到必回!下期预告:《Git骚操作:用rebase让提交记录美如画》

datamuse的博客 662

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Mac电脑如何安装git

在Mac上安装Git之前,可以先使用来查看一下是否安装了Git,因为Mac系统可能自带了Git,或者在你安装XCode(或者)时,可能已经安装了 Git。如果Mac还没有安装Git的话,则会跳出弹窗提示您安装Git。上述是因为在安装Homebrew时,自动下载安装了XCode的命令行工具,所以已经安装了Git。

githubcurry,985cs博士在读 1万+

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

【git】在mac上用brew安装并配置git教程

〇、前情提要 学git需要安装,留一个自认为最简单的流程。 参考: Homebrew国内如何自动安装(国内地址) https://zhuanlan.zhihu.com/p/111014448 git官方下载 https://git-scm.com/download/mac 小甲鱼-Git实用教程2:安装Git https://fishc.com.cn/thread-71175-1-1.html 一、Homebrew 来自参考1知乎专栏,出现问题也可去原网站找原因。 /bin/zsh -c "$(curl

weixin_43210113的博客 1万+

MAC如何安装git?

在MAC上安装Git有多种方式,包括通过Homebrew、下载安装包等多种方式。以下是几种安装方式的步骤和说明。

刘杨造梦的博客 7432

MAC上Git安装

一、安装Git MAC上安装Git主要有两种方式:(1)直接下载安装;(2)用hombrew指令下载 (1)直接安装包方式安装:Git - Downloads (2)通过homebrew安装GIT 1、首先需要查看一下你的电脑是否安装了Git,在终端输入命令 安装过则会输出: 2、若没有安装过,则需要通过homebrew安装GIT (1)未安装homebrew,需安装homebrew 在终端输入: /usr/bin/ruby -e "$(curl -fsSL https://raw

weixin_57570452的博客 6385

在Mac上安装Git

如果我们已经安装了MacPorts来管理OS X上的软件包,请按照以下步骤安装Git。我们还可以使用Git安装一些额外的工具。按照提示,选择所需的安装程序选项。现在,我们已经成功在我们的mac OS上安装了最新版本。现在,我们已经成功地使用MacPorts在我们的系统上安装了Git。我们将配置Git的用户名和电子邮件地址与上面的给定值相同。上面的命令将在我们的机器上安装Git。上述命令将显示已安装在您的系统上的版本。上面的命令将显示安装的 Git 版本。上述命令将搜索最新的可用端口和选项,并进行安装。

m0_65696193的博客 1836

在mac os x上安装git server

So I’m a pretty big fan of GitHub but sometimes it just isn’t what I’m after. I have some projects that I want to keep hidden away (at least for the time being) and don’t really want to pay for the pr

移动开发 1980

Mac 安装Git

使用mac安装git有两种方法,一种是mac自带的git,但是我看APP Store中评论不好。另一个是Git自己管理的软件,我使用的是这种。 1. 下载Git安装包(https://git-scm.com/download/mac) 下载完成之后,点击Finder --> 双击安装包 --> 看提示就能完成 2.测试安装是否...

坤少IT之路 5061

如何在Mac上查找是否安装了git

背景: 最近在给自己搭建Hexo,但是操作过程中,发现自己的很多盲区,比如:对安装包的安装管理没有概念,对自己用的git到底是什么,也没有沉下心去深入了解,因此,决定,洗心革面,好好记录一下。 Git 是什么 首先,我们来了解一下git是什么? Git是目前世界上最先进的分布式版本控制系统。 参考廖雪峰的官方网站: 如何在Mac上查找是否安装了git 第一步:进入根目录,输入代码git --ver...

weixin_41160054的博客 1万+
上一篇: 从零开始玩转Go语言:保姆级入门教程(2024新版)
下一篇: Multisim仿真从入门到实战:手把手教你搭建LED呼吸灯电路(附常见坑点预警)
普通网友
博客等级 码龄2年 153粉丝 24原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值