Android Studio中Git的配置及协同开发

Androidstudio配置git及连接远程库全过程 一.Git 与GitHub 这里首先介绍下Git与GitHub是什么东西,他们之间有何区别呢? Git :分布式版本控制系统,最初用在Linux上,可以和SVN、CVS等作为同一个概念理解,目前世界上最先进的分布式版本控制系统(没有之一)。 Git的分支和合并:分支模型是Git最显著的特点,因为这改变了开发者的开发模式,SVN等版本控制工具将每个分支都要放在不同的目录中,Git可 阅读详情

一. Android Stutio配置git

  setting–>Version Control–>Git–>Path to Git executable中选择git.exe的位置,这个Stutio一般会默认配置好:

这里写图片描述

配置完路径后点击后面的Test按钮,出现下面提示框则表示配置成功:

  这里写图片描述

二. 将项目分享到github

1. 设置github账号密码

  打开Setting–>Version Control–>GitHub,填写完账号密码后,点击Test测试,如果连接成功会弹出如下提示框: 
  这里写图片描述

2. share project on github

  这里写图片描述

输入仓库名和,描述,点击share: 
  这里写图片描述

  这里写图片描述

三. 其他git托管平台(以优快云上的CODE为例)

1. 为项目创建git仓库

  这里写图片描述

2. 将项目中的文件纳入到仓库中(add)

  创建仓库之后,工程中的文件都会变成红色,表示没有添加到仓库中去,接下来,我们将工程下的所有文件add到仓库中: 
  这里写图片描述

3. 提交到本地仓库(commit)

  add成功之后,发现文件名变成了绿色,表示添加成功,下面将添加的文件提交到本地仓库中:工程右键–>Git–>Commit Directory 
  这里写图片描述

在弹出的窗口中,选择需要提交的文件,在下面填写提交信息,然后点击Commit:

  这里写图片描述

提交时可能会弹出一些警告信息提示框,不用管它,继续点击commit就行。

4. push到远程仓库

  这里写图片描述

  由于现在还没有关联远程仓库,点击Define remote,将你的远程git地址填入URL中(在这之前,我们先进入到自己的优快云 CODE栏目中创建新项目,然后复制仓库地址),点击OK: 
  这里写图片描述

  第一次可能需要填写密码(这个密码是在第一次Stutio配置Git的时候设置的,具体我也记不太清,反正我的所有git相关的密码都设置一个就行了,碰见需要输入密码就输那一个): 
  这里写图片描述

登录优快云 :

  这里写图片描述

5. push失败,需要先pull

  push失败,出现被拒绝的警告,这可能是远程仓库中的版本和你本地仓库的版本不一致造成,所以在push之前,需要pull一次:

  这里写图片描述

so,pull,项目右键Git–>Repository–>Pull,然后勾选origin/master,点击pull按钮: 
  这里写图片描述

6. Merge合并

  如果远程库很本地库中有冲突,需要Merge合并,点击Merge: 
  这里写图片描述

  左边是你本地文件的样子,最右边是远程库的版本,中间就是本地仓库中版本的样子,也就是最终合并的结果(可以编辑),将需要的代码复制到中间Result栏,删除废弃的代码,然后点击所有的X,表示合并完成: 
  这里写图片描述

合并完成之后,会弹出提示框。接下来点击Apply:

  这里写图片描述

接下来在继续push,注意应该选择Commit and Push,要不然你就要先Commit然后再Push: 
  这里写图片描述

push成功弹出提示框: 
  这里写图片描述

在下面Version Control中,可以查看提交的log信息: 
  这里写图片描述

7. 优快云协同开发

  如果我们的项目需要多人开发,可以在项目设置中邀请别人,如果不邀请,他就不是项目成员,如果你创建的是公开库,他只能pull,不能push的: 
  这里写图片描述

四. 解除关联

  如果希望项目解除git关联,只需要 Settrings -> Version Control 删掉关联就行了: 

  这里写图片描述 

      本文转载自http://blog.youkuaiyun.com/xmxkf/article/details/51595096   感谢他的分享。

Android Studio项目依赖子模块?一份完整的Git Submodule配置与同步指南 本文详细介绍了在Android Studio项目中如何使用Git Submodule管理子模块依赖,包括基础概念、配置流程、日常开发工作流及高级技巧。通过完整的Git Submodule配置与同步指南,帮助开发者高效管理多模块项目,解决常见的子模块初始化与同步问题,提升团队协作效率。 阅读详情

相关推荐

STM32HAL库学习笔记九——LCD显示

本文不会对驱动编写做特别详细的描述,以记录CubeMX的部署流程为主。

weixin_44762233的博客 6917

Android Studio搞定Git配置实现协同开发

转载请标明出处: http://blog.youkuaiyun.com/xmxkf/article/details/51592322 本文出自:【openXu的博客】 目录:一 Android Stutio配置git 二 将项目分享到github 设置github账号密码 share project on github 三 其他git托管平台以优快云上的CODE为例 为项目创建git仓库 将项目

openXu的专栏 4万+

Android 15网络子系统深度解析(一):ConnectivityService与网络管理框架全解析

深入剖析Android 15核心网络服务ConnectivityService的架构设计、NetworkAgent/Factory机制、网络状态管理、以及WiFi/移动网络切换的完整流程

Cheson的专栏 1749

多人协作开发:如何使用 Git 和 GitHub 在 Android Studio 中进行高效团队开发

本文详细介绍了如何使用 Git 和 GitHub 在 Android Studio 中进行多人协作开发。从项目初始化、分支管理到代码提交和合并的整个流程进行了逐步讲解,帮助开发者在团队中有效地进行代码管理和协同工作。文章还包含了如何为其他开发者添加权限、发起 Pull Request 以及代码审查与合并的详细步骤,确保团队成员能够顺利合作。同时,提供了处理无权限开发者的解决方案,让协作更加流畅。

m0_72932408的博客 2082

k8s 100个高频面试题

以下是 100 个 Kubernetes(k8s)高频面试题及其答案,涵盖了 Kubernetes 的核心概念、架构、组件、工作原理以及实际应用。答案:Master 节点组件:API Server:提供 RESTful API 接口,用于与集群交互。etcd:分布式键值存储,用于存储集群的配置数据和状态信息。Controller Manager:运行各种控制器进程,负责维护集群的状态。Scheduler:负责将 Pod 调度到合适的节点上运行。Worker 节点组件:Kubelet:运行在每个节点上的代理,

wankll的专栏 2774

什么是 SAP PCE?

SAP Private Cloud Edition 是一种基于云计算的部署模式,它结合了公有云的灵活性和私有云的安全性,为企业提供了量身定制的云服务。在 PCE 环境中,SAP 托管和维护客户的应用系统(如 SAP S/4HANA、SAP SuccessFactors 或 SAP BW/4HANA),同时客户拥有更高的定制化权限。专属环境:每个客户在云中拥有独立的资源,这保障了更高的安全性和性能。全面托管:SAP 提供基础架构、系统管理和更新服务,降低了客户的运维成本。灵活扩展。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 2241

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

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

jayq1的博客 991

南方电网专业面试题(电气类-继电保护)(目录)

南方电网专业面试题(电气类-继电保护)(目录) 这些面试题围绕继电保护的基本概念、工作原理、分类、性能要求,以及变压器、断路器、母线保护、自动重合闸等电力系统关键设备的保护机制和操作原则展开,旨在评估应聘者对电力系统保护和控制策略的深入理解和实际应用能力。

weixin_44808274的博客 2157

Android Studio 之Gitee插件基本使用---多人开发-

系列文章目录 文章目录系列文章目录前言一、Gitee下载,连接二、接下来我们回到软件内看看如何开发1.发送甚么事情了2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、Gitee下载,连接 1.新建project,这时的VCS是这样的,没有git的选项 2.然后,我们需要在Gitee上面创建这个项目的仓库,其

m0_52410356的博客 5771

大模型算法岗常见面试题100道

LangChain是一个用于构建和运行大型语言模型应用的开源框架。它提供了一套工具和组件,帮助开发者将大型语言模型(如 GPT-3)与其他工具和API结合,以完成更复杂的任务。1、LangChain包含哪些核心概念?Components:可重用的模块,例如API调用、数据库查询等。Chains:将多个Components链接在一起以完成特定任务的流程。Prompt Templates: 用于指导语言模型生成输出的文本模板。Output Parsers:解析语言模型输出的工具。

具身机器人和通用AI 1958

Panda3d 场景管理

许多简单的 3D 引擎维护一个 3D 模型列表,然后在每一帧对这些模型进行渲染。在这些简单的引擎中,必须分配一个3D模型(或从磁盘加载它),然后将其插入到要渲染的模型列表中。模型在插入到列表中之前对渲染器不“可见”。 Panda3D稍微复杂一些。它不是维护要呈现的对象列表,而是维护要呈现的对象树。对象在插入树之前对渲染器不可见。

u014077947的博客 1383

android Studio 无线开发调试: PC机远程安卓电脑 免费

连接功能之后,在android studio 显示远程安卓机设备,可以直接deploy应用到远程设备了。同时也可以查看打印log。公司的安卓机比较大,还有连接着串口设备不好挪动。但是遇到问题调试很麻烦。想找到一套远程调试方法。现在是要解决:能远程操控应用界面问题,需要类似远程桌面的工具。这样不用人来回跑了。直接用adb远程连接:adb connect 1928.168.1.228。默认打开刚刚adb连接的设备桌面,好了,可以远程控制桌面了。安卓机IP:1928.168.1.228。记得打开安卓开发者调试。

LlanyW的专栏 904

国科大学习资料--计算机视觉--期末考试解析

国科大学习资料–计算机视觉(胡占义)–期末考试解析 ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;

无名何许人的博客 2464

【转】Android Studio中Git的配置及协同开发

转载请标明出处:  http://blog.youkuaiyun.com/xmxkf/article/details/51595096  本文出自:【openXu的博客】

Callon_H的博客 609

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

利用GitStack搭建Git服务器,以及Android Studio的如何配置Git,实现协同开发(windows系统下)。

以后肯定会经常写帖子祸害大家,工欲善其事必先利其器。所以先从工具安装以及配置开始吧。 首先大家要避免一个误区,GitStack和Git是两码事,Gitstack搭建的是服务器,Git只是一个上传工具,工具是用来上传项目的,服务器是用来接收项目储存在服务器的。 本教程使用工具: GitStack_2.3.10  Git v2.19 Android studio3.0.1 目的: 利用Gi...

weixin_40336827的博客 1741

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Android Studio中Git的使用--新建Git项目步骤

前言:由于google已经放弃eclipse了,不去学习studio不行啊.近期公司不怎么忙,现在就决定将项目改到studio,其实studio学习不是很难网上也有很多教程,难的是怎样像以前用eclipse那样,几个人使用git协同开发.我也是各种百度,google,可惜国外都用的是github,对于私有的项目要收费,,我们考虑怎样将studio结合国内的开源中国的代码托管git,下面是我们遭遇了

dreamsever的专栏 5072

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

android系统代码里 小模块发生冲突如何用可视化工具(android studio)提交

Android系统代码里 小模块发生冲突如何用可视化工具(android studio)提交。在linux里从git里的某个提交(合并)同步代码,借助可视化工具来进行同步。解决方案(按推荐顺序)方案 A:重建工作区,不用 --shared(最稳,推荐)

weixin_40388758的博客 189
上一篇: Android中dp、sp和px之间进行转换
下一篇: Android 自定义控件(一)
谦行
博客等级 码龄11年 182粉丝 35原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值