// 更新分支
git pull origin develop
// 自己填写merge信息(非快速合并)
git merge --no-ff origin develop
// 添加全部文件(src下)
git add.
// 回滚到某个版本(回滚到当前版本的前N个版本,N=多个~)
git reset --hard xxxx (git reset --hard HEAD~~~)
// 查看本地分支
git branch
// 查看远程分支
git branch -a
// 当前分支日志
git log
// 当前分支信息
git status
// 查看当前分支结点详细信息
git lg
// 撤销add文件
git reset HEAD .
// 撤销当前代码的修改
git checkout .
// 修改之前commit的message
git commit -amend
// 撤销commit(soft->不撤销Add、不删除工作空间代码;hard->撤销add、删除工作空间代码;MIXED->撤销add、不删除工作空间代码)
git reset --hard HEAD
// 删除本地分支
git branch -d xxx
// 删除远程分支
git push --delete remote_name branch_name
git push remote_name --delete branch_name
// 创建分支
git brach XXX
// 创建并切换分支
git checkout -b XXX