输入代码
//先上一张总图
//下面一步一步来 cd /f mkdir android //新建一个Android文件夹cd androidgit init //初始化>1 //新建文件夹1git status //查看状态git add 1 //工作区到缓存区git commit 1 -m 'test1' //缓存区到版本库git log --online --graph //查看日志
>2git statusgit add 2git commit 2 -m 'test2'git log --online --graph
>3git statusgit add 3git commit 1 -m 'test3'git log --online --graph
可以看到master分支的移动(1到2到3,head相当于指针吧,感觉是),master分支作为稳定的分支,为了不打扰master分支的稳定性,创建一个新的dev分支
git branch dev //新建分支devgit branch //查看分支 git checkout dev //切换分支git log --oneline --graph //查看日志
> 4git add 4git 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 //查看一下分支> 5git add 5git commit -m 'test5'git log --oneline --graph
假设我们在版本5中修复了这个错误,下次来介绍分支的合并