在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
推送到远程仓库,如果是新建分支,远程仓库没有的分支,会出现提示,复制提示命令,再次提交即可
场景
- 当开发一个功能,自己新建了一个分支,比如yr_bug_0326,在开发过程中,远程master分支上多了很多新的代码,那么需要拉取master分支上最新的代码。即可使用
git checkout yr_bug_0326
切换到自己的分支上,再使用git pull origin master
拉取master分支上的代码。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。