Mac 配置Git与常用命令总结

  • Mac 配置Git
    • 1、Mac Git 安装
    • 2、生成密钥
    • 3、秘钥添加到仓库
  • Git常用命令

Mac 配置Git

1、Mac Git 安装

Mac一般自带Git工具,也就是说已经安装好了 ,如果没有安装,可以去官网下载安装,或者直接使用homebrew指令下载(前提已经安装了homebrew

brew install git

2、生成密钥

(1)配置用户名和邮箱:

git config --global user.name "your_name"
git config --global user.email "your_email@qq.com"

(2)生成秘钥

ssh-keygen -t rsa -C "your_email@qq.com"

密钥生成成功后,一般会在本地的/Users/用户/.ssh目录下会生成id_rsa、id_rsa.pub两个文件(如下图);
id_rsa文件:私钥,保存于本地;
id_rsa.pub文件:公钥,需要把里面内容配置到远端仓库(全部复制过去就可以了)。

3、秘钥添加到仓库

具体步骤如下:

Git常用命令

常用命令 说明 备注
git clone git@x_online.git 把线上代码下载下来
git clone -b 分支名 git@x_online.git 把线上代码-指定分支-下载下来
cd x_online/ 进入当前目录,不进入Git 无法使用
git pull 拉取最新的内容,并进行合并
git branch 看当前所处的分支
git branch 新分支名 创建新的分支
git checkout -b 新分支名 在一个分支的基础上 创建新的分支
git checkout 分支名 切换分支
git checkout 文件名or 撤回修改
git branch -a 查看所有分支 branch
git checkout -b v_dev 切换分支,例如,切换到我的分支里面
git pull origin master 把最新代码更新到自己的分支上
vimdiff online/B/xxx.json online/A/xxx.json diff, 查看两个文件的不同之处
git status 查看修改的内容,或者文件
git add . 添加内容
git commit -m "添加了修改说明" 添加评论或说明
git push origin <tag_name> 把当前分支上传到,自己的分支上
git push origin v_dev:v_dev 把当前分支上传到,自己的分支上
history 查看历史命令记录
git push origin --delete 分支名 删除远程分支
git branch -D 分支名 删除本地分支 - 不检查状态 强制删除
git checkout -b 分支名 origin/分支名 拉取新分支-本地没有但是线上有的分支
git pull origin 分支名 把线上的 分支代码 合并到 本地当前分支上
git clone --recursive 递归 clone 代码
git clone -b 分支 clone 其中一个分支
git pull origin master git push origin 当前分支 当前分支 同步线上master分支
1.git checkout master 2.git pull 3. git checkout 分支 4.git merge master 本地合并master操作 先把master拉下来在操作

声明: 总结学习,有问题或不当之处,可以批评指正哦,谢谢。

Mac 配置Git与常用命令相关推荐

  1. Manjaro KDE 21.2.5安装后配置、yay常用命令、常用软件安装及主题美化(2022.04.18)

    Manjaro KDE 21.2.5安装后配置.yay常用命令.常用软件安装及主题美化(2022.01.23) 结果展示 基本配置 关于 manjaro 的安装这里不再赘述了,安装的时候选择闭源驱动无 ...

  2. Git 基础 —— 常用命令

    Git 基础学习系列 Git 基础 -- 安装 配置 别名 对象 Git 基础 -- 常用命令 Git 基础 -- 常见使用场景 Git基础 -- Github 的使用 git init 创建 Git ...

  3. MAC配置Git环境

    MAC配置Git环境 一. 1.下载最新git http://git-scm.com/download/ 2. 安装git 按照文字提示即可 3. 验证是否成功,输入命令行.输出git版本表示git安 ...

  4. 【快速安装Docker服务及Docker配置、Docker常用命令。】

    一.安装docker服务 命令行输入curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun即可快速安装 如提示curl: ...

  5. Git之(三)Git中常用命令——分支管理

    三.Git中常用命令--分支管理 为什么要使用分支管理? 分支就是科幻电影里面的平行宇宙,也就是当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN. 如果两个平行宇宙互不干 ...

  6. mac配置git公钥

    mac配置git公钥 可以先查看本地是否已经生成共钥,有则无需执行直接进入步骤3,没有则按顺序执行 cd ~/.ssh ls 生成密钥,执行如下操作之后一直按enter回车键会自动生成 ssh-key ...

  7. 【Git】Git是什么?简单说说Git的工作机制?Git的常用命令有那些?

    目录 一.Git是什么? 二.简单说说Git的工作机制? 三.Git的常用命令有那些?

  8. Git基础(常用命令)介绍

    版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统. 关于版本控制分为三种:本地版本控制系统,如rcs:集中化的版本控制系统,如CVS.SVN:分布式版本控制系统,如Git. Gi ...

  9. GIt/Github常用命令

    1)git init:初始化本地仓库 2)创建文件:touch read.txt 3)当操作本地的文件时,使用常用的命令,如(mv,ls..)就可以操作,当操作暂存区的文件时需要在命令前家git,并且 ...

最新文章

  1. 嘿嘿 刚刚进来 记录下
  2. 数组第一个值_Excel公式技巧69:查找第一个非空值
  3. 获取每个月最后一天的小技巧
  4. win10关机更新关闭计算机,win10更新并关机怎么破_win10怎么只关机不更新
  5. python核心编程6-14习题的解题思路
  6. 《MATLAB R2012a超级学习手册》一2.5 本章小结
  7. 2074. 反转偶数长度组的节点
  8. Apollo自动驾驶入门课程第⑦讲 — 规划(上)
  9. java 虚拟内存不够,java虚拟内存不足
  10. IPSEC---动态MAP-VS-静态MAP
  11. rsyslogd以及日志轮替logrotate的梳理
  12. python圆周率计算_python圆周率计算(带进度条)
  13. URLDecoder与URLDecoder的简单了解
  14. 微型计算机控制技术赖寿宏版课后答案,微型计算机控制技术答案(赖寿宏)
  15. STM32F103系列控制的OLED IIC 4针
  16. 使用所学的javaWeb知识,实现一个小型的记账管理系统
  17. 机房监控系统解说—防火墙篇
  18. 小乐乐与进制转换-c++(六进制转换函数)
  19. 搭建私有云:owncloud(用Docker构建owncloud私有云盘)
  20. Spring MVC ModelAndView 简述

热门文章

  1. 上古卷轴5mo初始化python失败_《上古卷轴5》MO管理器设置方法初级教程 MO管理器怎么设置...
  2. 虚幻4场景渲染源码分析概述
  3. 优秀的 DevOps Pro 需具备的7种基本软技能
  4. MySQL 单个数据库备份还原
  5. 77道JVM系列面试题总结(2万字解析)
  6. 断言(Assertion)
  7. Tecohoo VD-206S 全高清视频会议摄像机
  8. 【THREE.JS学习(3)】使用THREEJS加载GeoJSON地图数据
  9. MyBatis的核心对象
  10. 基于ADC电压采集的锂电池电量显示方法