Git分支管理的策略是什么

发布时间:2022-03-15 14:48:06 作者:iii
来源:亿速云 阅读:190

这篇“Git分支管理的策略是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Git分支管理的策略是什么”文章吧。

一、创建测试项目

1、新建GitHub仓库

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

Git分支管理的策略是什么

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

Git分支管理的策略是什么

2、将本地仓库项目上传到GitHub

2.1、初始化本地仓库

输入下面命令:

$ git init

如下图所示:

Git分支管理的策略是什么

2.2、把文件添加到暂存区

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

Git分支管理的策略是什么

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

Git分支管理的策略是什么

2.3、提交到本地仓库

将暂存区文件提交到本地仓库,命令:

$ git commit -m "commit file"

如下面所示:

Git分支管理的策略是什么

2.4、关联远程GitHub仓库

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

Git分支管理的策略是什么

2.5、将本地仓库推送到远程仓库

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

Git分支管理的策略是什么

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

Git分支管理的策略是什么

2.6、查看状态

输入如下命令:

$ git status

如下图所示:

Git分支管理的策略是什么

二、管理分支

1、创建本地仓库新分支

创建分支使用下面的命令:

$ git branch "新分支名称"

例如:创建一个名为feature的分支,如下图所示:

Git分支管理的策略是什么

2、查看新创建的分支是否成功

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

Git分支管理的策略是什么

可以看到新创建的分支已经成功,"*"号表示当前是在哪个分支。

3、切换分支

切换分支使用下面的命令:

$ git checkout "分支名称"

如下图所示:

Git分支管理的策略是什么

4、查看当前分支

如下图所示:

Git分支管理的策略是什么

从截图中可以看出:*号是在feature前面,表示现在是在feature分支了。

5、将创建的分支推送到远程仓库

新创建的本地分支需要推送到远程GitHub的仓库,使用下面的命令:

$ git push origin feature

如下图所示:

Git分支管理的策略是什么

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

Git分支管理的策略是什么

6、修改文件

修改branchdemo.txt文件。

7、将修改后的文件提交到暂存区

如下图所示:

Git分支管理的策略是什么

8、提交到本地仓库

如下图所示:

Git分支管理的策略是什么

9、推送到远程仓库

本地仓库修改后的内容需要推送到远程仓库,输入命令:

$ git push origin feature

如下图所示:

Git分支管理的策略是什么

10、查看文件状态

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

Git分支管理的策略是什么

说明已经提交成功。

11、合并到master分支

合并分支之前先要切换到master分支,如下图所示:

Git分支管理的策略是什么

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

Git分支管理的策略是什么

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

Git分支管理的策略是什么

以上就是关于“Git分支管理的策略是什么”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注亿速云行业资讯频道。

推荐阅读:
  1. Git分支管理
  2. Git工程开发实践(四)——Git分支管理策略

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

git

上一篇:python中海象运算符:=怎么用

下一篇:python如何使用for - else语法结构

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》