0


IDEA中的Git操作之创建分支与切换分支

背景

前文,我们已经能够通过IDEA将本地的项目代码提交到GitHub上了,本文主要来讲讲如何在IDEA中创建Git分支,以及怎么切换分支

创建一个分支

master -> New Branch

在这里插入图片描述

填写分支名称,Create

在这里插入图片描述

创建分支成功后,会自动切换到创建的分支

在这里插入图片描述

可以看出GitHub上git仓库多了一个分支

在这里插入图片描述

通常情况下,一个项目可能有多个分支,由多个开发人员开发,每个开发者会创建自己的分支,然后将代码合入到主分支

下面我们就来看看,如何将代码合入主分支

第一步 拉取主分支最新代码

因为我们要合入代码到主分支master,所以先拉取master分支的最新代码,防止合入时产生冲突

在这里插入图片描述

选择master分支

在这里插入图片描述

拉完代码可能会有冲突,我们处理完冲突后,切换到master分支

在这里插入图片描述

Git合并分支逻辑

主分支中将分支的代码合入时不需要处理冲突了,因为之前在分支上拉取了主分支代码处理过冲突了,但是在多开发者的共同开发的情况下,这不是一定的,因为在我们将多位开发者的多份代码合入主分支时,如果此时有人提交了的代码和你提交的代码有交集,就有可能导致冲突发生,但这种情况下,概率比较低,一般来说,每个开发者负责的开发任务一般没有交集,即使别人提的代码,很少会影响到你提交的代码,但是如果有冲突,解决一下也可以

一般企业开发中会规定一个统一的合入代码时间,这样,合入代码时就可以专心解决合入中少量的冲突问题(有时甚至没有冲突),而不用关心,合入中途还有新代码的合入(一般也会限制开发者不能直接提代码到主分支,由某人统一合入开发者们申请合入的代码),也就是说合入代码前只拉取一次最新的主分支代码,然后合入各分支代码

下面为合入分支代码的

具体步骤

master -> zj -> Merge ‘zj’ into ‘master’

在这里插入图片描述

在主分支合入完分支代码后,还需要将本地仓代码推送给GitHub,这样以后别人拉取主分支代码时,就是最新的代码了

注:

在提交代码时,都要考虑下是否需要先拉取下最新代码,以防产生冲突

标签: 后端 git

本文转载自: https://blog.csdn.net/weixin_41405524/article/details/125680798
版权归原作者 BirdMan98 所有, 如有侵权,请联系我们删除。

“IDEA中的Git操作之创建分支与切换分支”的评论:

还没有评论