git分支学习笔记

学习参考-pro git分支介绍
Git相对于其余集中式版本管理系统对版本管理的差异在于,Git版本管理保存的不是文件的变化和差别而是一些列不一样时刻的文件快照。git

Git的分支,本质上仅仅是指向提交对象的可变指针学习

git init初始化的默认分支 是master(并非一个特殊分支)指针

相关指令code

  • git branch新建/查看分支对象

  • git checkout 切换分支 加-b则是新建而后切换到该分支,切换分支时候确保当前分支下的内容要提交完成,不能切换时候也会提示你。开发

  • git log --oneline --decorate 查看当前分支所知对象,加--graph --all查看分叉历史get

  • git merge合并分支,有不能自动合并的冲突时,须要手动merge而后git add提交代码it

  • git branch --merged/--no--merged,这两个指令过滤当前分支列表中已经合并或者未合并到当前分支的分支ast

  • git branch -d/-D -d删除已经合并的分支,-D强行删除那些尚未合并的分支丢掉那些工做版本管理

其余

  • git分支开发流的应用

  • 远程分支

  • 变基git rebase

相关文章
相关标签/搜索