美文网首页
git 多分支开发

git 多分支开发

作者: qjsxq | 来源:发表于2020-07-22 21:12 被阅读0次

管理者在Github 上创建一个仓库
开发人员通过git clone 将远程仓库的拉去到本地

git clone https://github.com/qjsxq121/GitTest.git

开发人员创建自己的本地分支 lq2 是本地分支名称

git checkout -b lq2

本地分支关联一个远程分支 : 后面是远程分支(没有会自动创建)

git push origin lq2:lq2

开发任务结束将代码push到远程lq2上

一、管理者拉取所有远程分支到本地(自己开发分支不用拉,因为本来就有假如是lq1)

管理者要等所有分支push之后 将所有分支的远程代码拉到本地第一次要

git checkout -b lq2 origin/lq2

后面拉去只需要切换到lq2 git pull就行了

git checkout lq2

二、 切换到master 分支,合并所有本地分支代码(包括自己的)

切换到master
git checkout master

合并自己的分支
git merge lq1

合并其他开发者的分支
git merge lq2

所有分支合并完成之后,管理者本地master 上的代码就是最完整的,将master 上传到远程master

三、 开发者拉去代码

开发者切换到自己分支之后 ,通过

git pull origin master

拉取最新的代码进行开发

总结:所有人开发都在自己的分支,开发完将代码push到自己的远程分支,合并代码的人,将所有远程分支(包括master)拉去到自己的本地,在本地合并之后push 到master,所有人再拉去master进行开发。

相关文章

  • GIT多分支开发

    1、查看当前分支 $ git branch 2、根据当前分支创建一个dev分支 $git checkout -b ...

  • git 多分支开发

    管理者在Github 上创建一个仓库开发人员通过git clone 将远程仓库的拉去到本地 开发人员创建自己的本地...

  • git创建多分支并行开发

    git多分支开发常用命令: 1.使用git clone url首次从远程拉去项目 1.1使用命令git branc...

  • Git如何保持时间线线性干净

    多人协同开发,多分支下开发,经常与会遇到冲突与合并操作时,git时间线各种混乱。 其实git时间线是很好的东西,标...

  • 同时开发多分支:git worktree

    针对已经本地建好的分支:git worktree add ../[工作分支名] [工作分支名] 针对已经本地未建好...

  • Git忽略文件设置

    使用Git进行开发可以有效提升开发效率,尤其是多人开发时, 多分支、代码合并等许多操作会更加高效。但是因为许多临时...

  • Git 用worktree 同时开发多分支

    工作中经常需要支援不同分支的开发和调优工作。使用worktree可以省去每次切换分支的重新编译问题(尤其是大工程,...

  • git worktree 本地多分支切换开发

    情景 根据用户的新需求,新建分支并在此分支上开展工作 新需求还未完成,线上分支出现紧急问题需要处理 为此紧急问题新...

  • git push 设置本地分支自动关联远程分支

    一、前言 Mark,由于多分支开发,导致使用 git push origin xxx指定分支推送时记忆混乱,推送到...

  • 多分支开发的git的使用

    我们在进行代码管理的时候,经常要使用git,理论上会有一个master主分支,以及release的测试分支(用于版...

网友评论

      本文标题:git 多分支开发

      本文链接:https://www.haomeiwen.com/subject/hfmezctx.html