美文网首页
创建新分支,维护项目的 Tinker 版本

创建新分支,维护项目的 Tinker 版本

作者: 黑键手记 | 来源:发表于2019-10-09 15:37 被阅读0次

tinker 大家应该很熟悉了,可是由于新需求不断迭代,tinker 的引入一直再往后拖延,但是出于自身兴趣,打算在闲散时间将 tinker 接入,到时候一旦有 tinker 接入的刚性需求,直接将代码提交完事。

本着这样的想法,吭哧吭哧 把 tinker 接入到了项目中,但是经过测试,发现部分 6.0 的小米系统手机并不兼容,这不就 哔哔 了吗!

但是,好不容易搞出来的东西可别荒废了呀,所以呢,打算单独开一个分支,将 tinker 版本的项目单独维护。(当然也可以单开一个 github 或者 码云仓库啦)

那么记录一下创建分支的步骤啦,这些步骤不常用,我们经常用就是

git add .
git commit -m 提交信息
git pull
如有 「冲突」 合并一下冲突
git push

当然,我们的这种操作是有隐患的,比如,我们的成员不小心将仓库给清空了,那么其他成员不小心拉到了空的仓库,那么代码就丢失了

最好的方式还是不同成员建立独立的分支,各自在自己的分支操作,操作完毕,确认无误之后,再合并到主分支

好了,接下来是创建分支的步骤

步骤一、创建分支,并切换过去

  git branch -b tinker_alpha

我分支的名字是 tinker_alpha,这个命令直接帮我创建了tinker_alpha的分支,并且帮我切换过去了

当然,也可以使用两行命令

//创建 分支
git  branch tinker_alpha       
//将当前分支切换到 tinker_alpha     
git checkout tinker_alpha      

步骤二、将本地分支及tinker 接入完成后的代码一同提交到远程仓库

// add 本地代码
git add .                                     
//  commit 本地代码
git commit -m tinker_in       
//  将代码提交到远程仓库的 tinker_alpha 分支                
git push origin tinker_alpha                 

步骤三、其实上边两部已经搞定了,但是,后续新的代码该如何合并到这个独立的分支呢?

因为我们 目前的操作都是在 master 分支共同操作,所以我们的代码都是提交到 master 分支的,那么后续维护这个 tinker 分支,其实只需要将 开发完后的 master 分支代码合并到 tinker 分支即可。

那么详细的操作,在下方

// 切换到主分支      
git checkout master
// 拉取主分支代码到本地
git pull 
// 解决冲突`大概率会出现冲突,因为 tinker 的接入导致 applicaiton 被替换成为 applicationlike`
// 解决完冲突之后,添加提交代码
git add .
git commit -m 信息
// 切换回自己的 tinker 分支
git checkout tinker_alpha
// 将 master 分支代码合并到本地分支
git merge master
// 本地合并完成之后,提交代码到远程仓库分支
git push

完工,接下来就是完成每次的开发需求,过来按照步骤操作一遍即可~~~

感谢各位的关注,持续更新,么么哒~~~

相关文章

  • 创建新分支,维护项目的 Tinker 版本

    tinker 大家应该很熟悉了,可是由于新需求不断迭代,tinker 的引入一直再往后拖延,但是出于自身兴趣,打算...

  • git 分支规范

    git分支规范 目的 为了规范代码库分支管理 和 版本管理,使代码分支及版本结构清晰, 方便维护,并避免由于维护造...

  • git使用

    概述 命令 创建新仓库 创建一个本地仓库的克隆版本 克隆远程仓库 查看本地分支 查看远程分支 创建分支并切换分支 ...

  • git基本命令

    说明:下文的{NAME}指的是分支名称, {HOST}指的是项目的工程地址 创建分支 切换分支 创建并切换到新的分...

  • Git 常用技巧

    撤销修改 撤销本地修改 或者 切换分支 切换到前一分支 切换到某个分支 创建新分支 版本回退 回退 个版本...

  • Git的分支

    分支使开发能在多个方向同时进行 ,产生项目的不同版本! 创建分支 [root@git git]# git bran...

  • iOS小组代码分支管理

    代码分支管理规范 为了规范代码库分支管理和版本管理,使代码分支及版本结构清晰,方便维护,并避免由于维护造成的错误的...

  • Git笔记

    Git教程 Git简介 安装Git 创建版本库 版本控制 远程仓库 分支管理 创建与合并分支 简单的命令 查看分支...

  • Git命令de糖果屋

    创建新分支dev并且切换到新建的分支dev上 将分支dev推送到远程服务器 删除远程分支目的:删除远程分支dev

  • Github的操作

    >Github上分支创建和合并 1、Github上创建一个仓库(经常保存一个项目的所有源代码) 2、创建新分支 现...

网友评论

      本文标题:创建新分支,维护项目的 Tinker 版本

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