Git常用命令梳理
git init    初始化本地仓库
git remote add origin <项目地址>    创建远程仓库的关联
git remote remove <远程仓库名称>    删除远程仓库的关联
git remote -v    查看本地添加了哪些远程地址
git pull origin master    拉取master主分支代码
git add a.html    添加指定文件
git add .     添加所有文件至本地仓库
git commit -m "注释"     提交至本地仓库
git push origin master     推送至远程仓库
git clone <项目地址>     克隆项目代码
git checkout branch     切换分支
git checkout -b branch     -b表示如果这个分支不存在,则会新建branch分支,并切换至此分支
git branch    显示分支
git branch 分支名称        创建本地分支
git branch -d 分支名称        删除本地分支
git status        查看当前状态(未提交的代码)
git diff    显示当前版本和上一个版本修改的内容
git log    查看提交的历史记录
git log --pretty=oneline    修改显示历史记录的格式
git reflog    查看命令的历史,一遍要确定回到未来的哪个版本
git reset --hard "指定版本的commit id"    重置到指定的版本
git reset --hard HEAD^    回到上一个版本
分支合并:
git checkout dev //切换到dev分支
git merge //所有分支合并到dev
git merge origin master //master分支合并到dev分支
git cherry-pick