Android Studio Git使用

不使用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}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值