大家看 GitHub 的网站上,这里有个叫 master 的东西,这个就是我们这节课的主题,分支了。

一个大型的项目,一般都会分成一个个分支来完成。其中最主要的一个就是 master,也就是主分支。主分支的作用,是用于部署上线的,里面存放的都是已经完善的项目代码了。

image.png

如果小型的项目,最常见的是会有一个 dev 分支。稍大一点的项目,每个开发中的新功能,都会做成一个分支也非常常见。那么我们现在就来实战一下分支的操作。

新建分支

回到 GitHub 的客户端上,点击 Branch,然后 New Branch,输入名字 dev,Create Breach

image.png

客户端上,可以看到当前咱们所在的分支就是 dev 了。

image.png

修改 dev 分支中的文件

接着,打开 README.md,添加上

我现在在dev中开发项目,主分支中还没有呢,啊哈哈哈

接着Commit to dev,就将最新的修改,提交到 dev 分支了。

切换分支

这时候,你切换回 master 分支,查看编辑器,你会发现,你刚写的内容不见了。

莫慌莫慌,你再切回 dev 分支看看,是不是写的内容又出现了呢?

这就说明啊,两个分支,他们之中的内容,是互不干涉的。

Publish

知道了怎么新建,并在分支开发完成之后,还需要将分支 Publish 到 Github 上,点击一下 Publish branch 按钮。完成后,在 GitHub 网页上刷新一下,就可以看到 dev 分支了。

image.png

在这里,也能做分支的切换操作,可以看到 dev 分支中,多了新增的内容了。

已添加到喜欢了