在GitHub上面新创建一个仓库,用来演示分支管理,如下图所示:

点击“Create repository”按钮创建新仓库。

输入下面命令:
$ git init
如下图所示:

在新创建的本地仓库下面新建一个名为branchdemo.txt的文件,并添加到暂存区,先查看本地仓库文件状态,如下图所示:

上图显示新创建的branchdemo.txt文件是未跟踪状态。需要使用git add命令添加到暂存区:

将暂存区文件提交到本地仓库,命令:
$ git commit -m "commit file"
如下面所示:

将本地仓库和远程GitHub的仓库进行关联:

将本地项目推送到远程仓库:

然后查看GitHub仓库,这时发现GitHub仓库已经有了本地项目:

输入如下命令:
$ git status
如下图所示:

创建分支使用下面的命令:
$ git branch "新分支名称"
例如:创建一个名为feature的分支,如下图所示:

使用git branch命令查看所有的分支,如下图所示:

可以看到新创建的分支已经成功,"*"号表示当前是在哪个分支。
切换分支使用下面的命令:
$ git checkout "分支名称"
如下图所示:

如下图所示:

从截图中可以看出:*号是在feature前面,表示现在是在feature分支了。
新创建的本地分支需要推送到远程GitHub的仓库,使用下面的命令:
$ git push origin feature
如下图所示:

这时查看GitHub分支,会发现多了feature分支:

修改branchdemo.txt文件。
如下图所示:

如下图所示:

本地仓库修改后的内容需要推送到远程仓库,输入命令:
$ git push origin feature
如下图所示:

查看文件状态,检查文件是否提交成功,如下图所示:

说明已经提交成功。
合并分支之前先要切换到master分支,如下图所示:

切换到master分支以后,在使用merge命令合并到master分支:

将本地master分支推送到远程master分支:

到此这篇关于Git分支管理策略的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持源码搜藏网。
热门源码