常用git命令
1. git branch name 创建名为name的分支
2. git checkout name 切换到name分支上
3. git checkout -b name 创建或切换name分支
4. git branch name commitHash 查看版本
5. git branch -d name 普通删除分支
6. git branch -D name 强制删除分支
7. git merge name 把 name分支合并到当前分支
8. git branch 查看分支列表
9. git branch -- merged 查看合并到当前分支的分支列表
在分支工作一半,切换到其他分支
1. git stash 会将当前分支上的工作推到一个栈中
分支切换,进行其他工作,完成后,切换到原分支
1. ① git stash apply 讲栈顶的工作还原,但不让任何内容出栈
2. ② git stash drop 取出 栈顶的工作后,将其删除
3. git stash pop ①+②
4. git stash list 查看存储
撤销提交
1. git checkout --filename 撤销工作目录的修改
2. git reset HEAD filename 撤销暂存区的修改
3. git commit --a mend 撤销提交