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

【Android】Android Studio中利用git进行协同开发

Android Studio中利用git进行协同开发

文章目录

  • Android Studio中利用git进行协同开发
    • 下载git
    • 配置账号
    • 推送本地项目
    • 推送
    • 拉取
    • 网络连接问题

下载git

首先需要下载git

官网:https://git-scm.com/

下载成功后在电脑打开终端 输入命令git -v验证

image-20240822110855718

配置账号

image-20240822151223230

在setting中搜索github 登录github账号

推送本地项目

还没推送时是VCS 找一下就行

image-20240822151714299

image-20240822151748257

image-20240822152317051

点击share 会自动在github创建私有仓库

image-20240822151833331

推送

应用场景:自己本地开发好代码,需要推送至仓库中

主要思路:先UpdateCommit and Push

可以看到现在仓库中还是什么都没有的

image-20240822152525354

本地写一个注释

image-20240822152535988

先更新

image-20240822152551501

image-20240822152621399

推送

image-20240822152718161

image-20240822152728369

更新成功

image-20240822152754964

拉取

应用场景:开发伙伴写好之后,自己醒来需要继续开动了,把仓库中的代码更新到本地

先直接在github修改一下 假装是开发伙伴的更新

image-20240822152937387

image-20240822152958265

直接点fetch其实是成功了,但是你看不到,是因为当前还是在本地的master分支,这是对你本地开发的一种保护,避免本地数据丢失

切换到远程的master分支,就可以看到伙伴们改的内容了

image-20240822153058348

image-20240822153225751

网络连接问题

如果推送至github会有网络延迟问题,如果本地有代理,看好端口

unable to access ‘https://github.com/happy-Superman/NotepadAndroid.git/’: Recv failure: Connection was reset

设置本地代理服务器

image-20240822150619285

然后在终端执行git命令

git config --global http.proxy http://127.0.0.1:1080

查看

image-20240822150807618

想清除设置也简单

git config --global --unset http.proxy

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 杰发科技AC7840——CAN通信简介(8)_通过波特率和时钟计算SEG_1/SEG_2/SJW/PRESC
  • 淘客系统源码的架构分析
  • 徐州服务器租用:高防服务器的用途有哪些?
  • 在 MyBatis 中进行一对多的连表子查询
  • thinkphp8 定时任务 addOption
  • leetcode 数组+哈希+双指针+子串+滑动窗口
  • 网络安全 DVWA通关指南 DVWA File Upload(文件上传)
  • 华为手机换ip地址怎么换?手机换ip地址有什么影响
  • 前端宝典十八:高频算法排序之冒泡、插入、选择、归并和快速
  • 利用网络爬虫获取数据的刑事责任分析
  • FPGA在医疗方面的应用
  • 【嵌入式】总结参考——Linux下的裸机驱动开发
  • 『功能项目』技能释放【08】
  • 微服务通信
  • SOMEIP_ETS_066: String_UTF8FIXED_too_short
  • 【React系列】如何构建React应用程序
  • 10个最佳ES6特性 ES7与ES8的特性
  • CSS3 聊天气泡框以及 inherit、currentColor 关键字
  • iOS筛选菜单、分段选择器、导航栏、悬浮窗、转场动画、启动视频等源码
  • iOS帅气加载动画、通知视图、红包助手、引导页、导航栏、朋友圈、小游戏等效果源码...
  • Java超时控制的实现
  • JS进阶 - JS 、JS-Web-API与DOM、BOM
  • node学习系列之简单文件上传
  • php中curl和soap方式请求服务超时问题
  • QQ浏览器x5内核的兼容性问题
  • sessionStorage和localStorage
  • session共享问题解决方案
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • 从零开始的webpack生活-0x009:FilesLoader装载文件
  • 机器学习学习笔记一
  • 前端设计模式
  • 如何优雅的使用vue+Dcloud(Hbuild)开发混合app
  • 说说动画卡顿的解决方案
  • JavaScript 新语法详解:Class 的私有属性与私有方法 ...
  • postgresql行列转换函数
  • ​如何使用ArcGIS Pro制作渐变河流效果
  • ![CDATA[ ]] 是什么东东
  • # Maven错误Error executing Maven
  • (echarts)echarts使用时重新加载数据之前的数据存留在图上的问题
  • (WSI分类)WSI分类文献小综述 2024
  • (附源码)spring boot建达集团公司平台 毕业设计 141538
  • (每日持续更新)jdk api之StringBufferInputStream基础、应用、实战
  • (每日一问)操作系统:常见的 Linux 指令详解
  • (四)软件性能测试
  • (原創) 系統分析和系統設計有什麼差別? (OO)
  • (自适应手机端)响应式新闻博客知识类pbootcms网站模板 自媒体运营博客网站源码下载
  • *上位机的定义
  • .[backups@airmail.cc].faust勒索病毒的最新威胁:如何恢复您的数据?
  • .java 指数平滑_转载:二次指数平滑法求预测值的Java代码
  • .MSSQLSERVER 导入导出 命令集--堪称经典,值得借鉴!
  • .net dataexcel winform控件 更新 日志
  • .Net IE10 _doPostBack 未定义
  • .Net IOC框架入门之一 Unity
  • .Net实现SCrypt Hash加密
  • ?