赞
踩
不使用SourceTree,直接使用Android Studio做代码管理
1.导入项目
克隆下来的项目默认都是在master分支上面开发
2.切换分支
窗口右下角快捷切换分支操作
Local Branches 表示已经迁到本地的分支
Remote Branches 表示远程服务器上存在的分支
由于项目导入的时候默认是master分支, 我们需要将开发分支development检出
master分支禁止直接在上面进行开发, 需要保持master分支的代码是可以随时打包发布的正常代码
项目开发阶段, 我们不直接在development分支上开发, 需要根据项目需求,在development上迁出子分支开发
基于开发分支迁出的子分支命名
新功能:feature/xxx, 起源于develop分支,最终也会归于develop分支。
预发版:release/xxx, 起源于develop分支,最终归于“develop”和“master”分支(如果预发版有修改需要同步合并到develop和master上)
bug修复:hotfix/xxx, 起源于master分支,最终归于“develop”和“master”分支(修复后需要同步合并到develop和master上)
项目需要添加工具类,那么我首先在development上创建一个分支feature/utils
选择New Branch 输入需要创建的分支名字
表示当前正在feature/utils分支上
当前分支功能复杂,开发周期长,并且需要在多台设备协作时, 可将此分支推送到远端服务器
3.代码合并
代码编写完毕后需要提交到本地仓库(有需要的可以推送到远端服务器)
feature/utils分支代码已经开发完毕, 这时候我们需要将分支的代码合并到development分支当中
右下角切换分支至development分支上
准备合并, 选择合并修改
选择需要合并到development上的分支
勾选No fast forward
--no-ff模式可自行百度, 简单来说就是会在development分支上产生一个新节点,保证版本演进的清晰
点击merge
没有提示冲突的情况下,合并已经完成,推送至远端服务器.
号码归属地正则信息:
运营商
|
正则
|
---|---|
中国移动 | (13[4-9]|15[0-2]|15[7-9]|18[2|3|4|7|8]|147|178)[0-9]{8}|170[3|5|6][0-9]{7} |
中国电信 | (17[3|7]|13[3]|15[3]|18[0|1|9])[0-9]{8}|(170[0|1]|149[0|1])[0-9]{7} |
中国联通 | (13[0-2]|15[5-6]|18[5-6]|145|17[5-6])[0-9]{8}|17[0-1][3|5|6|7|8|9][0-9]{7} |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。