这些git命令你全会了吗 ?

152 阅读1分钟

常用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 撤销提交