生成密钥

ssh-keygen -t rsa -C "you@mail.com"
生成后会在用户目录下生成一个 .ssh 目录
- id_rsa      密钥
- id_rsa.pub  公钥

配制个人信息

git config --global user.name "userName"
git config --global user.email "user@domain"
使用 git config --list 查看配制信息

创建本地仓库

git init

克隆远程仓库

git clone 远程地址

设置项目中的忽略文件

touch .gitignore  //创建一个 .gitignore 文件

add

将修改的代码添加到本地环境

git add filename # 添加单个文件

git add .        # 添加所有修改的文件

commit

将修改的代码提交到本地环境

git commit -am "message"

-am :
	a  all
	m  message

pull

从服务器更新最新的代码到本地

git pull origin master

origin 远程目标服务器
master 指定更新的分支名称

push

将本地最新的代码推送到服务器

git push origin master

origin 远程目标服务器
master 指定更新的分支名称

branch 分支管理

查看当前分支

git branch   

查看远程分支

git branch -r  

创建一个分支

git branch branchName  #在当前分支的基础上 colone 一份到新的分支

checkout 切换分支

git checkout  branchName

创建新的分支并切换过去

git checkout -b branchName

merge 分支合并

假如要把 develop 分支的代码合并到 master
需要先切换到 master 分支上在合并
git checkout master  切换分支
git merge develop     develop 分支的代码合并到当前分支

log 查看日志

git log