1. git branch //显示本地所有分支
git branch -a //显示所有分支
git branch -b //显示远程分支
2. git checkout -b dev //本地新建分支dev,并转到dev分支
git branch dev //新建本地分支dev
git checkout dev //转到分支dev
git branch -d dev //删除分支dev(删除前会检查当前状态)
git branch -D dev //直接删除分支dev
3. git add . //将工作区修改的所有 添加到暂存区
git commit -m "123" //在当前分支下提交,备注123
git status //查看工作区、暂存区的状态
4. git log //查看历史提交
git log --oneline //简洁显示
git reglog //记录每一次命令,重启不影响
5. git merge dev //在当前master分支下,合并dev
git push origin dev:zjp //本地dev分支push到远程zjp分支
6. git fetch origin zjp //拉取远程zjp分支到本地
7. git reset --hard HEAD^ //针对commit提交,回退到上一版本。HEAD^^表上上版本,HEAD~100表上100个版本
git reset --hard 1094a //回退到1094a开头的版本号,此版本号也可以是未来某一版本,未来版本ID可用git reglog查找