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文件:公钥,需要把里面内容配置到远端仓库(全部复制过去就可以了)。

mac git 环境远程管理gitlab mac的git配置_常用命令

# MAC系统如果升级到13.0之后,可能会拉取失败,可以尝试在.ssh/目录的 config文件(没有可以新建) 进行如下配置
HostkeyAlgorithms +ssh-rsa 
PubkeyAcceptedAlgorithms +ssh-rsa

3、秘钥添加到仓库

具体步骤如下:

mac git 环境远程管理gitlab mac的git配置_Git_02

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拉下来在操作