这篇文章介绍了Git的分支管理策略,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 <p class="maodian"></p>一、创建测这篇文章介绍了Git的分支管理策略,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
一、创建测试项目
1、新建GitHub仓库
在GitHub上新建一个仓库来演示分支管理,如下图所示:
点击ldquo创建存储库。按钮创建一个新仓库。
2、将本地仓库项目上传到GitHub
2.1、初始化本地仓库
输入以下命令:
$ git init
如下图所示:
2.2、把文件添加到暂存区
在新创建的本地仓库下创建一个名为branchdemo.txt的新文件,并将其添加到临时存储区域。首先检查本地仓库的档案状态,如下图所示:
上图显示新创建的branchdemo.txt文件处于未跟踪状态。需要使用git add命令添加到暂存区:
2.3、提交到本地仓库
将临时文件提交到本地仓库,命令:
$ git commit -m "commit file"
如下图所示:
2.4、关联远程GitHub仓库
将本地仓库与远程GitHub仓库相关联:
2.5、将本地仓库推送到远程仓库
将本地项目推送到远程仓库:
然后查看GitHub资源库,然后发现GitHub资源库已经有一个本地项目:
2.6、查看状态
输入以下命令:
$ git status
如下图所示:
二、管理分支
1、创建本地仓库新分支
使用以下命令创建分支:
$ git branch "新分支名称"
例如:创建一个名为feature的分支,如下图所示:
2、查看新创建的分支是否成功
使用git branch命令查看所有分支,如下图所示:
您可以看到新创建的分支已经成功,quot* quot否。表示它当前位于哪个分支。
3、切换分支
使用以下命令切换分支:
$ git checkout "分支名称"
如下图所示:
4、查看当前分支
如下图所示:
从截图中可以看到,特性前面有*号,表示现在在特性分支中。
5、将创建的分支推送到远程仓库
新创建的本地分支需要被推送到远程GitHub的仓库。使用以下命令:
$ git push origin feature
如下图所示:
这时,如果你看一下GitHub分支,你会发现更多的特性分支:
6、修改文件
修改branchdemo.txt文件。
7、将修改后的文件提交到暂存区
如下图所示:
8、提交到本地仓库
如下图所示:
9、推送到远程仓库
本地仓库的修改内容需要推送到远程仓库。输入命令:
$ git push origin feature
如下图所示:
10、查看文件状态
检查文件状态以及文件是否提交成功,如下图所示:
说明已经提交成功。
11、合并到master分支
在合并分支之前,切换到主分支,如下图所示:
切换到主分支后,使用merge命令合并到主分支中:
将本地主分支推送到远程主分支:
这就是关于Git分支管理策略的这篇文章。希望对大家的学习有所帮助试项目<p class="maodian"></p>1、新建GitHub仓库<p>在GitHub上新建一个仓库来演示分支管理,如下图所示:</p><p></p><p>点击ldquo创建存储库。按钮创建一个新仓库。</p><p></p><p class="maodian"></p>2、将本地仓库项目上传到GitHub<p class="maodian"></p>2.1、初始化本地仓库<p>输入以下命令:</p>$ git init<p>如下图所示:</p><p></p><p class="maodian"></p>2.2、把文件添加到暂存区<p>在新创建的本地仓库下创建一个名为branchdemo.txt的新文件,并将其添加到临时存储区域。首先检查本地仓库的档案状态,如下图所示:</p><p></p><p>上图显示新创建的branchdemo.txt文件处于未跟踪状态。需要使用git add命令添加到暂存区:</p><p></p><p class="maodian"></p>2.3、提交到本地仓库<p>将临时文件提交到本地仓库,命令:</p>$ git commit -m "commit file"<p>如下图所示:</p><p></p><p class="maodian"></p>2.4、关联远程GitHub仓库<p>将本地仓库与远程GitHub仓库相关联:</p><p></p><p class="maodian"></p>2.5、将本地仓库推送到远程仓库<p>将本地项目推送到远程仓库:</p><p></p><p>然后查看GitHub资源库,然后发现GitHub资源库已经有一个本地项目:</p><p></p><p class="maodian"></p>2.6、查看状态<p>输入以下命令:</p>$ git status<p>如下图所示:</p><p></p><p class="maodian"></p>二、管理分支<p class="maodian"></p>1、创建本地仓库新分支<p>使用以下命令创建分支:</p>$ git branch "新分支名称"<p>例如:创建一个名为feature的分支,如下图所示:</p><p></p><p class="maodian"></p>2、查看新创建的分支是否成功<p>使用git branch命令查看所有分支,如下图所示:</p><p></p><p>您可以看到新创建的分支已经成功,quot* quot否。表示它当前位于哪个分支。</p><p class="maodian"></p>3、切换分支<p>使用以下命令切换分支:</p>$ git checkout "分支名称"<p>如下图所示:</p><p></p><p class="maodian"></p>4、查看当前分支<p>如下图所示:</p><p></p><p>从截图中可以看到,特性前面有*号,表示现在在特性分支中。</p><p class="maodian"></p>5、将创建的分支推送到远程仓库<p>新创建的本地分支需要被推送到远程GitHub的仓库。使用以下命令:</p>$ git push origin feature<p>如下图所示:</p><p></p><p>这时,如果你看一下GitHub分支,你会发现更多的特性分支:</p><p></p><p class="maodian"></p>6、修改文件<p>修改branchdemo.txt文件。</p><p class="maodian"></p>7、将修改后的文件提交到暂存区<p>如下图所示:</p><p></p><p class="maodian"></p>8、提交到本地仓库<p>如下图所示:</p><p></p><p class="maodian"></p>9、推送到远程仓库<p>本地仓库的修改内容需要推送到远程仓库。输入命令:</p>$ git push origin feature<p>如下图所示:</p><p></p><p class="maodian"></p>10、查看文件状态<p>检查文件状态以及文件是否提交成功,如下图所示:</p><p></p><p>说明已经提交成功。</p><p class="maodian"></p>11、合并到master分支<p>在合并分支之前,切换到主分支,如下图所示:</p><p></p><p>切换到主分支后,使用merge命令合并到主分支中:</p><p></p><p>将本地主分支推送到远程主分支:</p><p></p><p>这就是关于Git分支管理策略的这篇文章。希望对大家的学习有所帮助
精彩评论