运维开发网

Git分行管理策略

运维开发网 https://www.qedev.com 2022-06-27 19:17 出处:网络
这篇文章介绍了Git的分支管理策略,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 <p class="maodian"></p>一、创建测这篇文章介绍了Git

这篇文章介绍了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分支管理策略的这篇文章。希望对大家的学习有所帮助

0

精彩评论

暂无评论...
验证码 换一张
取 消