输入代码
//先上一张总图

//下面一步一步来
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 --graphgit 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中修复了这个错误,下次来介绍分支的合并