在Mac OS X上安装Git

brew search git // 在brew上搜git
brew install git // 安装git
git --version // git version 2.25.1

看到了git的版本号,说明git安装成功。

配置Git

打开终端

git config --global user.name "Your Name"
git config --global user.email "email@example.com"

因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。

配置远程仓库公钥

GitHub账号或者Gitee账号
由于你的本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以需要配置SSH Key
打开终端

ssh-keygen -t rsa -C "youremail@example.com"

命令输入完成以后,终端上会显示路径,在该路径里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。
然后到远程仓库,不管是GitHub还是Gitee,找到填写SSH Key的地方,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容。

Git命令

  • git remote add origin <url>

关联一个远程库

  • git clone <url>

克隆项目或仓库,找一个安逸的地方存放。
在这里插入图片描述

  • git branch

查看分支,说明该项目有一个master分支。
在这里插入图片描述

  • git branch <name>

创建分支,创建了一个名字叫dev的分支。

  • git checkout -b <name>

创建并切换到某个分支
在这里插入图片描述

  • git checkout <name>

切换分支,哪个前面有 * 就在哪个分支上。
在这里插入图片描述

  • git merge <name>

合并某分支到当前分支

  • git branch -d <name>

删除分支

  • git add <url>
  • git add -u
  • git add -A
  • git add .

git add <url>:提交指定路径的某个文件到数据暂存区
git add -u:提交所有被删除和修改的文件到数据暂存区
git add -A:提交所有被删除、被替换、被修改和新增的文件到数据暂存区
git add .:提交所有修改的和新建的数据暂存区

  • git commit -m '说明文字'

将数据暂存区里的改动文件提交到本地仓库

  • git push

推送到远程仓库,如果是新建分支,远程仓库没有的分支,会出现提示,复制提示命令,再次提交即可

场景

  1. 当开发一个功能,自己新建了一个分支,比如yr_bug_0326,在开发过程中,远程master分支上多了很多新的代码,那么需要拉取master分支上最新的代码。即可使用git checkout yr_bug_0326切换到自己的分支上,再使用git pull origin master拉取master分支上的代码。

威远大都市
5 声望0 粉丝