语句
1、git branch 没有接任何参数,则会输出当前项目的所有分支
2、新增分支
git branch 分支名字// 示例
git branch liu
3、更改分支名称
git branch -m 旧分支名 新分支名// 示例
git branch -m liu new_liu
4、删除分支
git branch -d 分支名//示例
git branch -d new_liu// 如果分支还没有合并,那么-d无法删除,可以使用-D强制删除
git branch -D new_liu
5、切换分支
git checkout 分支名// 示例
git checkout test
6、查看git提交记录
git log --oneline
7、分支内容提交后如何合并到主分支,A合并B和B合并A的效果一样
方式一:主分支上执行合并分支
切换到主分支 git checkout master
在主分支上执行合并分支liu操作 git merge liu方式二:使用Rebase合并
1、在分支liu上,将修改内容commit
2、在分支liu上 git rebase master(主分支名) 执行变基操作
3、切换到主分支master git checkout master
4、执行合并 git merge test(分支名)
8、如果分支在commit前被删除,如何找回
git branch new_cat 原删除分支的id