mac下git的安装及其使用

本文详细介绍如何在Mac系统中安装配置Git,并提供从安装验证到SSH密钥生成、远程仓库连接等全过程的操作步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天用mac安装了一下git遇到一些小坑所以分享给大家,如有不对望各位大佬多多指教

Git提交

首先:查看git安装是否成功(git
第二:获取git提交修改和拉取数据权限:

1.打开终端,运行 cd ~/.ssh进入ssh文件

2.备份已有的key

mkdir key_backup

mv id_rsa* key_backup


3.再生成SSH key

$ ssh-keygen -t rsa -C jonezhang86@gmail.com注册的main邮箱

4.SSH key添加到coding

1.打开终端,输入open ~/.ssh查看id_rsa.pub这个文件并打开拷贝key

2.打开coding\git官网,登录成功后,点击账户-SSH公钥,输入1步拷贝的值,点击提交

 

第三:输入下列密令确保git登录及拉取git数据:

1.创建README.md 非必要操作

echo#vue>> README.md 

2.项目初始化

git init 

3.添加文件(非必要操作)

git add README.md || git add .

4.git上的文件放入该库

git commit -m拉取或者添加更新时的备注 

5.连接git地址

git remote add origin https://github.com/你的Gi t地址

6.拉取git数据

 git push -u origin master

在第一次输入以上密令过程中系统会让你输入自己的git账号和密码,一定要确保自己的账号和密码输入正确


第四:上传文件

1.git add .  ||  'git add 文件名'

2.git commit -m备注

3.git push origin master


第五:更新文件(同第四(pull未实现))

说明一下:本人在这里测试是遇到了问题,就是他本身在直接pull时是不会成功的,但是在我git status查看他的状态时它本身的版本库状态会反馈给我提示有更新,而且也会有pull的提示但pull之后还是需要‘git add 文件名’及commit操作然后再push,因为我之前的git是用的windows系统,在Windows上用tortoiseGit可以直接再文件夹右键选择使用这些git命令来提交和更新,但是tortoiseGit没有mac系统的兼容版,所以我就很迷茫,希望了解这个bug的大佬指点下,万分感激啦



### 使用 Homebrew 在 macOS 上安装 Git #### 准备工作 为了确保顺利安装,建议先更新系统的 Xcode 命令行工具。这一步对于后续操作至关重要[^1]。 ```bash xcode-select --install ``` #### 安装 Homebrew 如果尚未安装 Homebrew,则需按照如下方式完成安装。考虑到网络环境因素,推荐使用国内镜像源加速下载速度[^2]: ```bash /bin/bash -c "$(curl -fsSL https://mirrors.ustc.edu.cn/homebrew-bottles/install.sh)" ``` #### 配置 Homebrew 使用国内镜像源 为了让 Homebrew 更加稳定快速地运行,在安装完成后立即切换默认仓库至中科大镜像站: ```bash echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrc source ~/.zshrc ``` #### 更新并安装 Git 确认 Homebrew 已经正确配置后,执行以下命令来获取最新包列表,并安装 Git 版本控制系统: ```bash brew update && brew install git ``` #### 测试安装结果 验证 Git 是否成功安装及其版本号,输入下面这条指令即可获得反馈信息: ```bash git --version ``` #### 配置全局用户名和邮箱地址 首次使用前还需要设定个人信息以便提交记录识别身份: ```bash git config --global user.email "you@example.com" ``` #### 设置 SSH 密钥 (可选) 若打算连接远程服务器如 GitHub/GitLab 进行协作开发,生成一对SSH密钥并将公钥添加到目标平台的安全设置中会更加安全便捷[^3]: ```bash ssh-keygen -t rsa -b 4096 -C "your_email@example.com" eval "$(ssh-agent -s)" ssh-add ~/.ssh/id_rsa ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值