首页 > 技术文章 > Git分支

MC-Curry 2018-02-16 22:56 原文

输入代码

//先上一张总图

 

//下面一步一步来
cd /f           mkdir android  //新建一个Android文件夹 cd android git init     //初始化 >1         //新建文件夹1 git status    //查看状态 git add 1    //工作区到缓存区 git commit 1 -m 'test1'  //缓存区到版本库 git log --online --graph  //查看日志
>2
git status
git add 2
git commit 2 -m 'test2'
git log --online --graph

 

>3
git status
git add 3
git commit 1 -m 'test3'
git log --online --graph

 


可以看到master分支的移动(1到2到3,head相当于指针吧,感觉是),master分支作为稳定的分支,为了不打扰master分支的稳定性,创建一个新的dev分支

 

git branch dev        //新建分支dev
git branch    //查看分支
git checkout dev //切换分支 git log --oneline --graph //查看日志

> 4
git add 4
git commit -m 'test4'  //在分支dev中新建文件4,假设这里出现了错误
git log --oneline --graph


git checkout master  //切换回master分支
git log --oneline --graph   //查看日志


//可以发现master分支没有变化,这就是所谓的保证稳定性(个人感觉dev分支相当于一个副本,当副本出现错误时,不会影响到原件)
上面提到4文件中出现了错误,下面来解决这个问题
git checkout -b bugfix    //新建分支bugfix,并切换到该分支
git branch    //查看一下分支
> 5
git add 5
git commit -m 'test5'
git log --oneline --graph

 


 假设我们在版本5中修复了这个错误,下次来介绍分支的合并

 

推荐阅读