当前位置: 首页 > news >正文

安装Homebrew安装Git(Mac)

使用Homebrew安装Git(Mac)
1 安装Xcode
安装Homebrew之前,需要安装Xcode Comand Line Tools:

xcode-select --install
2 安装Homebrew
/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
安装完成后,Homebrew的主程序安装在/usr/local/bin/brew,在目录/usr/local/Library/Formula/下保存了所有Homebrew支持的软件的安装指引文件。

3 使用Homebrew安装Git
brew install git
使用Homebrew方式安装,Git被安装在/usr/local/Cellar/git/2.21.0路径下。

安装完成后,使用如下命令查看Git版本:

git --version
4 配置GitHub中的SSH key值
4.1 输入如下命令产生新的key
ssh-keygen -t rsa -C “your_email@example.com”
4.2 将SSH key添加到Github
登录到Github页面 -> 右上角Setttings -> SSH keys ->Add key

查看生成的key内容:

cat ~/.ssh/id_rsa.pub
将以上内容复制到Key所对应的输入框中并保存。

详见:Github的搭建和配置github中的SSH key值

5 配置Git用户信息
git config --global user.name “你的名字或昵称”
git config --global user.email “你的邮箱”
6 提交第一行代码
git clone https://gitlab.testgu.com/ycyzharry/HelloGit.git #将远程仓库克隆到本地
git add . #将当前目录所有文件添加到git暂存区
git commit -m “my first commit” #提交并备注提交信息
git push origin master #将本地提交推送到远程仓库

相关文章:

安装Homebrew安装Git(Mac)

使用Homebrew安装Git(Mac) 1 安装Xcode 安装Homebrew之前,需要安装Xcode Comand Line Tools: xcode-select --install 2 安装Homebrew /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/mas…...

[云原生1.] Docker容器的简单介绍和基本管理

文章目录 1. Docker容器的基本概述1.1 简介1.2 容器的优点1.3 Docker与虚拟机的区别1.4 Docker核心组成1.4.1 镜像1.4.2 容器1.4.3 仓库 1.5 容器在内核中支持2种重要技术1.5.1 linux六大namespace(命名空间) 1.6 Docker的使用场景 2. Docker的部署2.1 前…...

JSR303数据校验

Component //注册bean ConfigurationProperties(prefix "person") Validated //数据校验 public class Person { Email(message"邮箱格式错误") //name必须是邮箱格式 private String name; } 使用数据校验,可以保证数据的正确性!…...

JavaCV + FFmpeg 播放音视频

JavaCV FFmpeg 播放音视频 1、导入JavaCV库1.1 使用ffmpeg必要库1.2 简单FFmpeg命令 待续~~~~ FFmpeg documentation bytedeco/javacv - GitHub 1、导入JavaCV库 gradle下面这种会导入javacv-platform所有包,非常耗时:https://repo.maven.apache.org/…...

万能DIY预约小程序源码系统 上门预约服务小程序搭建 适用于各种预约场景 自由DIY功能模块

在这个快节奏的时代,预约服务已经成为了我们日常生活的一部分。从看病挂号到餐厅预订,从美发美容到家政服务,预约已经深入到了各个领域。然而,传统的预约方式存在着许多不便,如电话预约、在线填写表格等,不…...

边缘检测算法

边缘检测算法是在数字图像处理中常用的一种技术,用于检测图像中物体边缘的位置。以下是几种常见的边缘检测算法: Sobel算子:Sobel算子是一种基于梯度的算法,通过计算图像的水平和垂直方向的梯度值,并将其组合起来得到边…...

数据结构与算法-树

树 🎈1.树和二叉树🎈2.树🔭2.1树的定义🔭2.2树的4种表示方法🔭2.3树的基本术语🔭2.4树的抽象数据类型定义 🎈3.二叉树🔭3.1二叉树的定义🔭3.2二叉树的抽象数据类型定义&a…...

【Bug排查】Uncaught (in promise) Error: Infinite redirect in navigation guard

记一次Bug排查 今日在做尚硅谷的商品甄选项目时,遇到无法登录的问题:报错Uncaught (in promise) Error: Infinite redirect in navigation guard 一开始我去搜CSDN,都说是路由的问题,我对前端也不了解,试着改了一下&…...

ant使用第三方任务

ant提供了一个插件机制来使用第三方的任务。为了使用第三方的任务&#xff0c;需要做两步&#xff1a; 将它们的实现放在ant能找到的地方。声明任务 声明任务的几种方法&#xff1a; 声明一个任务&#xff1a;利用<taskdef name"taskname" classname"Impl…...

MySQL 性能分析

MySQL 性能分析 对 mysql 进行性能分析&#xff0c;主要就是提升查询的效率&#xff0c;其中索引占主导地位。对 mysql 进行性能分析主要有如下几种方式&#xff1a; 方式一&#xff1a;查看 sql 执行频次 show global status like ‘Com_______’; // global 表示全局 show s…...

【MySQL】数据库——库操作

文章目录 1. 创建数据库[IF NOT EXISTS] 的使用 2. 删除库3. 数据库的编码问题查看系统默认支持的字符集查看系统默认支持的校验集只查看 database的校验集指定编码创建数据库修改字符集修改校验集验证规则对数据库的影响utf8_general_ci ——不区分大小写utf8_bin ——区分大小…...

Python 轻量 ORM peewee 上手

介绍 有时候需要用 Python 直接操作数据库, 手工撸 SQL 倒也不是不能行, 但是总觉得有点背离了 人生苦短, 我用 Python 的初心, 习惯了 SQLAlchemy 的直接操作后, 就变懒了. 但是对于比较简单的数据库操作场景, 再跑一套 SQLAlchemy 又显得有些臃肿, 这次上手轻量 Python ORM …...

微信小程序开发的OA会议之会议,投票,个人中心的页面搭建及模板

目录 一.自定义组件 1.1.创建 1.2.定义 1.3.编写 1.4.使用 二.会议 2.1.数据 2.2.显示 2.3. 样式 三.个人中心 3.1.页面 3.2.样式 四.投票 4.1.引用 4.2.数据 4.3.页面 4.4.样式 好啦今天就到这里了&#xff0c;希望能帮到你哦&#xff01;&#xff01;&…...

决策树-入门

1、认识决策树 决策树思想的来源非常朴素&#xff0c;程序设计中的条件分支结构就是if-then结构&#xff0c;最早的决策树就是利用这类结构分割数据的一种分类学习方法 怎么理解这句话&#xff1f;通过一个对话例子 想一想这个女生为什么把年龄放在最上面判断&#xff01;&a…...

使用Redis发布订阅模式实现 Session共享

其实并不是实现session共享&#xff0c;而是通过redis的发布订阅&#xff0c;让所有集群的服务器&#xff0c;都让自己的session发送一下消息。比如说userId在第35台服务器上&#xff0c; 有100台服务器&#xff0c;那么第1台服务器收到消息&#xff0c;需要通知userId&#xf…...

安达发|AI在APS生产计划排程系统中的应用与优势

随着科技的不断发展&#xff0c;人工智能&#xff08;AI&#xff09;已经在许多领域取得了显著的成果。在生产管理计划系统中&#xff0c;AI技术的应用也日益受到关注。本文将探讨如何将AI人工智能用在生产管理计划系统上&#xff0c;以提高生产效率、降低成本并优化资源配置。…...

国产低功耗MCU芯片:Si24R03

Si24R03集成了基于RISC-V核的低功耗MCU和工作在2.4GHz ISM频段的无线收发器模块&#xff0c;是一款高度集成的低功耗SOC片。 应用领域&#xff1a; 1、物联网 2、智N门锁 3、电机控制 4、消费电子 5、工业控制 其无线收发器模块是专为低功耗无线场合设计&#xff0c;在关…...

【Java】学生管理系统项目演示

目录 学生管理系统 学生管理系统代码思路分析 nextLine() 和 nextInt() 区别 学生管理系统 需求&#xff1a;实现对学生的增删改查功能&#xff0c;学生&#xff08;学号&#xff0c;姓名&#xff0c;年龄&#xff0c;地址&#xff09;字段 学生管理系统代码思路分析 定义学…...

Rust错误处理

返回值和错误处理 panic 深入剖析 主动调用 fn main() {panic!("crash and burn"); }backtrace 栈展开 panic 时的两种终止方式 当出现 panic! 时&#xff0c;程序提供了两种方式来处理终止流程&#xff1a;栈展开和直接终止 何时该使用 panic! 先来一点背景知…...

Golang操作数据库简单示例

目录 准备工作准备数据创建项目连接数据库查询数据修改数据插入数据删除数据释放资源完整代码最终执行结果 准备工作 在开始之前&#xff0c;你需要确保自己安装了Golang的编程环境&#xff0c;安装MySQL数据库&#xff0c;有一个可以用于编写代码的编辑器或IDE工具。我在这里…...

【嵌入式C与轻量大模型适配实战指南】:20年老工程师亲授3大内存对齐陷阱、4类中断冲突规避法及生产环境零宕机部署 checklist

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;嵌入式C与轻量大模型适配的工程范式演进 传统嵌入式开发以资源严苛、确定性优先为铁律&#xff0c;而轻量大模型&#xff08;如TinyLLaMA、Phi-3-mini、MicroLlama&#xff09;的兴起正倒逼底层工程范式…...

告别按键困扰:QKeyMapper游戏手柄映射工具让你的操作体验全面升级

告别按键困扰&#xff1a;QKeyMapper游戏手柄映射工具让你的操作体验全面升级 【免费下载链接】QKeyMapper [按键映射工具] QKeyMapper&#xff0c;Qt开发Win10&Win11可用&#xff0c;不修改注册表、不需重新启动系统&#xff0c;可立即生效和停止。支持游戏手柄映射到键鼠…...

17.3【保姆级教程】宏和函数的选择:时间与空间的权衡,新手不踩坑指南

&#x1f4e2; 专栏持续更新中&#xff01;关注博主不迷路&#xff0c;跟着专栏系统学C语言底层开发&#xff0c;从语法入门到工程实战&#xff0c;逐章拆解&#xff0c;保姆级讲解&#xff0c;刚入门的同学跟着学&#xff0c;全程零压力&#xff5e; 上一节我们详细掌握了 #de…...

C语言内存漏洞TOP5正在被AI自动利用!2026规范新增3层防御机制(含编译器插桩+运行时沙箱)

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;现代 C 语言内存安全编码规范 2026 报错解决方法 随着 C23 标准落地及静态分析工具&#xff08;如 Clang Static Analyzer、GCC 14 -fanalyzer 和 Microsoft SAL2&#xff09;对内存安全的强化校验&…...

告别CANTP配置恐惧症:手把手教你用Vector CANoe搭建UDS诊断通信环境(附实战Demo)

从零构建UDS诊断通信环境&#xff1a;Vector CANoe实战指南与避坑手册 第一次打开Vector CANoe的CANTP配置界面时&#xff0c;那些密密麻麻的参数和陌生的缩写词是否让你感到无从下手&#xff1f;N_PDU类型、BS/STmin参数、流控帧配置……这些概念在文档里看起来简单&#xff0…...

Vivado FIR IP核配置避坑指南:从Coefficient Quantization到AXI-Stream接口,这些参数你真的设对了吗?

Vivado FIR IP核高阶配置实战&#xff1a;量化策略与AXI-Stream调试全解析 当你在Vivado中完成FIR滤波器的基本配置后&#xff0c;是否遇到过这些情况&#xff1a;仿真波形出现意外抖动、输出数据动态范围异常、资源利用率远超预期&#xff1f;这些问题的根源往往隐藏在IP核配置…...

2026年心理学论文降AI工具推荐:实验研究和心理分析部分降AI方案

2026年心理学论文降AI工具推荐&#xff1a;实验研究和心理分析部分降AI方案 试过五款工具之后&#xff0c;现在固定用嘎嘎降AI&#xff08;www.aigcleaner.com&#xff09;。 价格4.8元一篇&#xff0c;实测知网从61%降到5.3%。心理学论文降AI选工具不用纠结太久&#xff0c;…...

GD32F303读保护解除实操:从J-Link命令行到一键批处理的全攻略

GD32F303读保护解除实战手册&#xff1a;从底层原理到自动化脚本全解析 当你的GD32F303突然拒绝所有烧录请求&#xff0c;调试器返回神秘的"Flash write failed"错误时&#xff0c;很可能遇到了读保护机制触发的"软锁死"状态。这种设计本为保护知识产权&am…...

从零搭建一个智能小车:手把手教你用Arduino玩转I2C、SPI和单总线传感器

从零搭建一个智能小车&#xff1a;手把手教你用Arduino玩转I2C、SPI和单总线传感器 智能小车作为创客领域的经典项目&#xff0c;是学习嵌入式系统和通信协议的绝佳载体。不同于枯燥的理论讲解&#xff0c;我们将通过实际搭建一辆具备环境感知、数据显示和无线控制功能的智能小…...

告别电源啸叫和过热:手把手教你为LMR14030挑选合适的功率电感(附DCR与饱和电流详解)

攻克电源设计痛点&#xff1a;LMR14030功率电感选型实战指南 当你的电源模块在深夜实验室突然发出刺耳啸叫&#xff0c;或是满载运行时电感烫得能煎鸡蛋&#xff0c;这往往意味着选型环节出现了致命疏漏。对于使用TI LMR14030这类同步降压芯片的工程师而言&#xff0c;功率电感…...