Git的分支
Git 的分支,其实本质上仅仅是指向提交对象的可变指针。 Git 的默认分支名字是 master。 在多次提交操作之后,你其实已经有一个指向最后那个提交对象的 master 分支。 它会在每次的提交操作中自动向前移动。
Git的分支类似于SVN的分支,在线性的开发过程中,我们在某一点拉出来一根线,在另外一根线上进行新的开发。开发在某个阶段上,分支可以合并在一起。但是相对于SVN来说,Git的分支是十分轻量的,SVN的分支是把原分支拷贝一份到新分支上,但是Git是创建了一个新的指针,指向原来的点,在下次修改的时候,从这个点开始,往新的分叉开始进行。
分支的创建
git branch://查看当前仓库有哪些分支,查看的时候,前面有*的分支,就是当前的开发的分支。
git branch new_branch://使用该命令,可以创建一个新的分支(名为new_branch)
git checkout -b 新分支名://创建一个新的分支并且切换到新分支
分支的切换
要切换到一个已存在的分支,你需要使用 git checkout 命令。