Git 全局设置
git config --global user.name "用户名"
git config --global user.email "邮箱"

创建本地仓库版本
git clone 远程地址

已存在的Git仓库
git init
git remote add origin 远程地址
git add .
git commit -m "备注"
git push -u origin 分支名称  或  git push --set-upstream origin 分支名称

拉取最新仓库版本
git remote -v  //查看远程仓库
git pull 仓库名称 master

分支
git branch -a
git checkout 分支名称  //切换分支
git checkout -b 分支名称  //创建分支

清除本地缓存
git rm -r --cached .

本地回滚上一个版本
git reset HEAD^
git reset --hard

Git 解决更新代码每次都要输入用户名密码
git config --global credential.helper store
git pull 或 git push (输入一次后,就不用每次输入)

Git 重置用户名密码
git config --system --unset credential.helper

异常处理:
1、push时,出现 ! [rejected] master -> master (non-fast-forward) 错误,解决如下
git pull --rebase origin master  //执行合并
git push -u origin master