1、git checkout -b 分支名
创建并且切换分支(git branch 分支名 + git checkout 分支名)
2、git branch 查看当前分支(*是当前分支)
3、git merge 分支名 (合并指定分支到当前分支)
4、git branch -d 分支名 (删除分支)
5、git log --graph 查看分支合并图
6、git merge --no-ff -m "合并描述" dev
(合并分支时,加上--no-ff参数就可以用普通模式合并,合并后的历史有分支,能看出来曾经做过合并,而fast forward合并就看不出来曾经做过合并。)
7、git stash 保存现在的工作现场(可以保留多个工作现场)
git stash list 查看工作现场
git stash pop 恢复工作现场(恢复的同时把stash内容也删了)
git stash apply 恢复工作现场(恢复后,stash内容并不删除,你需要用git stash drop来删除)
git stash apply stash@{0} 恢复指定的stash
8、git branch -D 强行删除一个没有被合并过的分支
9、git remote 查看远程仓库的信息
git remote -v显示更详细的信息