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 后面的命令