git学习第五篇(分支篇)

① git branch,查看当前分支列表

 ② git branch  "分支名" , 创建分支

以上是新建了两个分支,并查看分支列表

③ git checkout "分支名" , 切换分支

注:*后面绿色分支名代表当前所在分支

④ git branch -d "分支名",删除分支 

 ⑸git branch -D "分支名",强制删除分支(有些情况下会提示当前分支还未合并,不让提交,可以使用此方法强制删除分支

⑥git chekout -b "分支名",新建分支并直接切换到该分支上,作用等同于:git branch "分支名" + git checckout "分支名" 

⑦git branch -v ,查看每个分支最后一次提交信息

⑧ git branch "分支名" "哈希值",新建一个分支并且使分支指向对应得提交对象(意思就是说只要知道每次提交的hash值,可以随时创建新分支并切换到对应的状态继续开始操作)

 

⑨ git log --oneline --decorate --graph --all,查看项目分叉历史 (就是说查看所有分支历史)

⑩ git config --global alias.别名 "要被起别名的命令",给复杂命令更改别名,像⑨一样的命令很复杂,我们可以给其起别名,可以达到事半功倍的效果 

可以看到,别名配置成功后,使用别名的效果和直接使用那以长串命令是一样的,这里值得注意的是: 配别名时,如果被起别名的命令非单个单词,需要使用引号,否则不使用也是可以的,还有,被起别名的命令要是省略git,即只要git 后面的命令