3.git
git指向master,master内是最新一次提交(对象库中一个对象的索引),可以通过git log看。
这个可以看对象库文件内容
git branch看当前仓库有哪些分支 * master 表示当前正在master工作
git branch dev创建dev分支
基于最新一次提交创建的dev分支,所以dev指向最新一次提交,修改dev为当前分支所以head要指向dev,git chekout -- 是撤销工作区内容,,git chekout dev是切换分支,dev上commit之后,dev指向最新一次提交,而master不变
这样可以合并分支。快进模式就是把master存的commitid直接改成这次提交,不一定每次都是fastforword.
