Mac操作系统配置Git

news2024/12/28 23:03:04

下载Git

mac在安装git时,一般只需要一行指令brew install git

验证Git

在我们安装过Git之后,我们可以输入git --version进行验证。如果我们成功进行了安装之后,我们可以看到下图这样的结果。
[(https://note.youdao.com/yws/res/6236/WEBRESOURCEf7095f7022a1eda0883bef133cdaf65e)]

配置Gitee

生成密钥对

首先我们通过cd ~/.ssh进入我们密钥对文件夹,如果显示不存在就自己创建一个。创建文件夹的指令时mkdir .ssh.在创建完文件夹后再输入cd文件夹的指令进入.ssh文件夹目录内。
在这里插入图片描述

执行ssh-keygen -t rsa -C 你的git邮箱这样的指令就可以生成密钥对,但是一定要记住,这个邮箱和你的Gitee等对应的邮箱要相同,如果不一样的话后面可能会出现一些问题。

输入完命令后,会提示你输入文件名。输入完文件名后,回车,会要求输入密码,不管,继续回车,再按回车。

接下来我们要获取我们的密钥对,我们通过cat指令来进行文件内容的获取。如下图。
在这里插入图片描述

我们将获取到的密钥对复制,粘贴到Gitee中就可以了。粘贴的位置如下图。
在这里插入图片描述

最后我们在我们的终端中输入

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

就完成了我们的配置。

尝试推送一段代码

我们首先将我们的路径切换到随便一个代码的文件夹下面。如下图,我切换到了我们一个demo的文件夹中。
在这里插入图片描述

下面我们开始创建仓库,首先第一步我们要先在本地创建仓库,因为Git在我们的本地也进行了一个版本管理,Gitee或者GitHub仅仅只是将他换到了网络上。所以两者一个是本地,一个是网络。那么我们只需要输入git init就可以初始化我们的仓库。如下图所示。

在这里插入图片描述

下一步,我们需要将我们的代码添加进来。那么我们可以直接使用git add *同样也可以一个一个的添加,那么就输入git add 文件名。毕竟一会是需要打上标注的。一个一个添加的话,可以将标注分开,让别人看起来更加清晰。

(https://note.youdao.com/yws/res/6295/WEBRESOURCE881a86d0c078ab42d6a7b28deeede24c)]

下一步我们要将添加进来的文件打上标注,告诉别人我的这个文件是干什么的或者我这一次上传修改了那些问题等等。指令就是git commit -m "你要说的话"

最后我们通过一行指令连接到我们的远程仓库git remote add origin 仓库地址。仓库地址如果找不到的话。可以看一下我们的网页中下图的位置。

在这里插入图片描述

最后我们将我们的代码上传到我们的远程仓库中就可以了。输入指令git push -u origin "master"可以看到下面的效果,代表上传成功了。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/137265.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Allegro174版本新功能介绍之Symphony模式下放置器件

Allegro174版本新功能介绍之Symphony模式下放置器件 Allegro在172版本在Symphony模式下,是无法放置器件的,如下图 只有一个Swap的选项 在升级到了174版本的时候,Symphony模式是同样支持放器件的 具体介绍如下 任意打开一个174版本的PCB,选择Start Symphony Server

反射方程的分解、预计算BRDF

反射方程 仔细研究反射方程可以发现BRDF的漫反射kd和镜面反射ks是相互独立的,所以可以将方程分解为两部分: 通过分别积分两部分再求即可得到最终的反射结果。 漫反射部分 仔细观察漫反射积分,我们发现漫反射兰伯特项是一个常数项(…

Hadoop YARN

Hadoop YARNYARN的组成YARN3大件的作用MR提交计算程序的过程Scheduler调度策略FIFO Scheduler(先进先出调度)Capacity Scheduler(容量调度)Fair Scheduler(公平调度)Hadoop YARN是一个是一个通用资源管理系统和调度平台&#xff0…

Ambire Wallet 2022 年度回顾

在推出的第一年,Ambire Wallet 确立了自己作为 EVM 领域顶级智能合约钱包解决方案之一的地位:拥有近 10 万个账户,它通过其 NPM sig lib 和多样化的沟通努力为类别应用扫清了道路。 回顾过去一年我们最大的亮点 是的,朋友们&#…

vue路由的介绍和使用(包括前端导航、导航守卫)

文章目录路由基本使用实现简易的前端路由安装和配置vue-router路由安装vue-router包创建路由模块导入并挂载路由模块声明路由链接和占位符使用router-link替代a连接redirect重定向嵌套路由声明子级路由链接和占位符声明嵌套路由的规则动态路由动态路由匹配(基本用法)需求:在Mov…

Java源码篇之容器类——HashMap

以下是基于jdk17 Java源码篇之容器类——HashMapconstructorput()hash()putVal()resize()treeifyBin()treeify()tieBreakOrder()balanceInsertion()moveRootToFront()checkInvariants()constructor // 无参构造 public HashMap() {this.loadFactor DEFAULT_LOAD_FACTOR; // a…

多线程并发检测触发器触发算法优化,附详细代码 - 定时执行专家

目录 ◆ V6.5版之前的并行检测方案 ◆ V6.5版之前的并行检测方案存在的问题 ◆ V6.5版本的并行检测方案 ◆ 定时执行专家 - 简介 ◆ 定时执行专家 - 最新版下载 一些用户说任务数量可能达到200个,让我比较惊讶,这个软件的设计之初并没有考虑这么多的…

MySQL调优-SQL底层执行原理

目录 MySQL调优-SQL底层执行原理 MySQL内部组件结构 Server层 Store层 连接器 客户端连接mysql数据库 创建新用户并且修改用户密码: show processlist 查看用户状态 客户端自动断开时间 长连接和短连接 查询缓存 常见的一些命令操作 大多数情况查询缓存…

Linux使用gdb定位Qt程序崩溃位置(systemd-coredump)

Linux提供了systemd-coredump服务,可以配合gdb来定位到程序崩溃位置,下面介绍它们的用法。 1. systemd-coredump systemd-coredump的简单介绍: systemd-coredump能从操作系统内核中获取内存转储,并能对获取到的数据进行各种处理…

Polygon zkEVM测试集——创建合约交易

1. 引言 可通过https://www.evm.codes/playground,来深入理解EVM各opcode中stack、memory、storage之间的关系,可输入任意的opcode来观察变化。 很赞的资料集: 深入理解合约升级(2) - Solidity 内存布局深入理解 EVM(一&#xf…

力扣:两数之和与n数之和的(Map)与(排序+双指针)解法 【三刷终于明白HashMap求和的去重问题】

啃一本算法书啃了快一年了,用嘴想一想都该只剩渣了,脑子是怎么想的??? 真希望有一天“爷啃完了,爷不要你了,爷换一本啃”,,欸欸欸??罪过罪过&…

Python基础(一)

Python 的种类 CpythonPython的官方版本,使用C语言实现,使用最为广泛,CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上。 JyhtonPython的Java实…

IDEA初始化git+代码提交

IDEA初始化git 当你在代码仓库如:github or gitee 上建立好了仓库,我们在idea中该如何初始化你的git又怎么样把你的代码push到代码仓库上呢? 第一步:初始化idea中的git 在idea中的setting中搜索git,将你的git.exe路…

JVM垃圾回收器-评估GC的性能指标

文章目录学习资料垃圾回收器概述评估GC的性能指标吞吐量(throughput)暂停时间(pause time)吞吐量VS暂停时间学习资料 【尚硅谷宋红康JVM全套教程(详解java虚拟机)】 【阿里巴巴Java开发手册】https://www.…

机器学习 加利福尼亚房价预测

学习目标: 提示:导入包 例如: import pandas as pd import numpy as npfrom sklearn.datasets import fetch_california_housing from sklearn.model_selection import KFold, train_test_split from sklearn.metrics import mean_squared…

【阶段二】Python数据分析Pandas工具使用02篇:数据读取:文本文件读取、电子表格读取与数据预处理:数据概览与清洗

本篇的思维导图: 数据读取:文本文件读取 对于csv后缀的文本文件,可以使用pandas模块中的read_csv函数进行读取。 所需要的数据文件如下百度云盘链接: 链接:https://pan.baidu.com/s/1Zj-uTt_wdRcmDt3aumZ2nA 提取码:z2e8 代码

CSRF攻防基础讲解

CSRF攻击 Cross-site request forgery跨站请求伪造 场景模拟 在用户登录某个网站后,看到某篇文章高兴之余,挥手打字,突然有人发来一个链接,登录者打开链接后什么都没有操作或者只是好奇的点击了某个按钮,在原登录网…

猿客栈后台管理系统日志记录

目录 一、用户权限设置 前端逻辑 后端逻辑 二、登录界面逻辑 1、账号密码登录实现 前端逻辑 在Cookie中存储token的方法 在Cookie中存储和获取的token方法 后端逻辑 生成token工具类 2、手机号登录 前台逻辑 后台逻辑 补充:实现点击发送验证码120s倒计…

ThinkPHP 之 SQLI审计分析(二)

说明 该文章来源于同事lu2ker转载至此处,更多文章可参考:https://github.com/lu2ker/ 文章目录说明0x00 测试代码做了什么?0x01 分析调用0x02 漏洞点的发现、构造、利用0x03 总结Time:9-3影响版本:ThinkPHP5.0.10 Pa…

详细介绍chrony服务器

chrony服务器 硬件时间:BIOS里面;关机后依然运行,主板电池为它供电;RTC时钟 系统时间:开机后,软件启动读取硬件时钟,之后独立运行 Chrony 的配置文件是/etc/chrony.conf chronyd服务器端 ch…