git分支

分支简介

现在,Git 仓库中有五个对象:三个 blob 对象(保存着文件快照)、一个树对象(记录着目录结构和 blob 对象索引)以及一个提交对象(包含着指向前述树对象的指针和所有提交信息)。


首次提交对象及其树结构

做些修改后再次提交,那么这次产生的提交对象会包含一个指向上次提交对象(父对象)的指针。

提交对象及其父对象

Git 的默认分支名字是 master。

Git 的 “master” 分支并不是一个特殊分支。 它就跟其它分支完全没有区别。 之所以几乎每一个仓库都有 master 分支,是因为 git init 命令默认创建它,并且大多数人都懒得去改动它。

分支及其提交历史

一些常见的分支git命令

//查看当前分支
git branch
//查看远程分支
git branch -a
//查看各个分支最后一个提交对象的信息
git branch -v
//查看已经与当前分支合并的分支
git branch --merged
//查看尚未与当前分支合并的分支
git branch --no-merged
//分支创建testing分支
git branch testing
//分支切换
git checkout testing
//分支创建并切换
git checkout -b testing
//分支删除
git merge hotfix
//当前状态
git status
//分支合并
git merge hotfix
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容