当前位置: 首页 > news >正文

Android Studio中创建Git分支

做一些Android项目时,有时候想要做一些实验性的修改,这个实验可能需要很多步骤,所以不是一时半会能完成的,这就需要在实验的过程中不断修改代码,且要提交代码,方便回滚或比较差异,但是既然是实验性质的,所以不能提交到主分支上(master分支),这时就需要创建一个子分支了,分支创建后在这个分支上随便你怎么改怎么提交就无所谓了,反正不影响主分支。

分支创建步骤:

  1. 确保所有代码已提交。
  2. 在Git面板中,在Local(即本地)中的master分支上右击,选择 "New Branch from ‘master’…"来创建分支,截图如下:
    在这里插入图片描述
    其实从Remote(即服务器)上的master分支上右击创建分支也是可以的,只要我们提交了代码并进行了push,Local和Remote的代码就是一模一样的,所以这种情况下在哪个上面创建支支都一样。有时候我在想,如果在Remote上创建分支,那这个分支是不是就立马会出现在服务器上,其实并不会,也是需要在分支创建后进行push操作才会出现在服务器端。
  3. 输入一个分支的名字,并勾选 “Checkout branch” ,这表示当分支创建后就立刻检出该分支的代码到本地,截图如下:
    在这里插入图片描述
    点击 “Create”,效果如下:
    在这里插入图片描述
    如上图,可以看到在NoObjectPool分支的左侧有一个类似书签的图标,这就代表当前项目正在NoObjectPool这个分支上。从Android Studio的左角也有显示当前处于哪个分支,截图如下:
    在这里插入图片描述
  4. 目前,这个分支只存在于本地,还需要提交到Remote(服务器)上,按Ctrl + Shift + K进行Push操作,如下:
    在这里插入图片描述
    Push之后就可以在服务器查看刚刚创建分支了,截图如下:
    在这里插入图片描述
  5. 切换分支。当我们需要切换到主分支(master)下工作时,首先确保当前分支的代码全部提交了,然后在Git面板中右击master分支,选择 “Checkout” 即可,截图如下:
    在这里插入图片描述
    然后通过对应的状态确认当前已经切换到主分支了,截图如下:
    在这里插入图片描述
    从这里也可以发现,在Local中,除了给当前分支前面显示一个书签的图标外,还把当前分支排到所有分支的最上面,以方便我们非常容易识别出当前处于哪个分支下工作。而黄色的五角星图标则是让我们快速知道哪个是主分支。
http://www.dtcms.com/a/335935.html

相关文章:

  • ——分治——
  • metasploit 框架安装更新遇到无法下载问题如何解决
  • Sentinel和12.5米高程的QGIS 3D效果
  • 双椒派E2000D Sysfs与GPIO控制实战指南
  • KINGBASE集群日常维护管理命令总结
  • 云原生俱乐部-杂谈3
  • 深入掌握 Kubernetes Deployment:部署、重启、管理和维护全攻略
  • 为什么TCP连接是三次握手?不是四次两次?
  • 《Cocos游戏开发入门一本通》第四章
  • 智能体的记忆(Memory)系统
  • HAL-USART配置
  • 数据处理到底能做什么?数据处理核心原理与流程拆解
  • Web 开发 16
  • uniapp打包安卓app
  • k8s集群搭建一主多从的jenkins集群
  • 今日科技热点速递:机遇与技术融合下的创新加速
  • React学习(三)
  • ubuntu常见问题汇总
  • 猫头虎AI分享|一款Coze、Dify类开源AI应用超级智能体快速构建工具:FastbuildAI
  • GaussDB 数据库架构师修炼(十三)安全管理(5)-动态数据脱敏
  • 发票识别工具,合并PDF提取信息
  • Go语言并发编程 ------ 临界区
  • 【SpringBoot】Swagger 接口工具
  • Python使用数据类dataclasses管理数据对象
  • Docker-14.项目部署-DockerCompose
  • RabbitMQ面试精讲 Day 25:异常处理与重试机制
  • Opencv 形态学与梯度运算
  • 小白成长之路-k8s部署discuz论坛
  • 云原生俱乐部-RH134知识点总结(3)
  • 【网络运维】Playbook进阶: FACTS变量