1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > IDEA中的Git操作之创建分支与切换分支

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

时间:2018-11-27 03:00:33

相关推荐

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

背景

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

创建一个分支

master -> New Branch

填写分支名称,Create

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

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

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

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

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

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

选择master分支

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

Git合并分支逻辑

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

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

下面为合入分支代码的具体步骤

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

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

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。