1 分支基本操作
查看当前所在分支以及当前版本库中的所有分支:
git branch
图片所示,*表示的是当前分支,当前版本库中只有一个master分支。
创建新分支:
git branch new_branch
切换分支:
git checkout new_branch
可以查看一下新分支中有哪些内容:
可以看到,新分支与原分支的内容完全相同。
git在创建分支时新分支和原分支的文件信息是完全一样的。
下面在新分支上创建一个文件,并将其加入版本库:
在从new_branch切换回master分支:
可以看到,master分支上并没有刚刚创建的新文件,这是两个分支的内容已经不一样了。
删除分支:
git branch -d new_branch
可以看到,由于分支没有合并,所以如果确认删除的话,使用-D。
还有一点需要注意的是,不能删除当前所在分支,即如果当前分支为 new_branch 的话,是不能删除 new_branch的。
创建并切换分支:
git checkout -b new_branch