Android Studio 使用 Git 首次提交代码到本地以及提交远程代码仓库

Android Studio使用Git提交、分支、切换、合并 这次面试问的还是还是有难度的,要求当场写代码并且运行,也是很考察面试者写代码因为Android知识体系比较庞大和复杂的,涉及到计算机知识领域的方方面面。在这里我和身边一些朋友特意整理了一份快速进阶为Android高级工程师的系统且全面的学习资料。涵盖了Android初级——Android高级架构师进阶必备的一些学习技能。 阅读详情

最近刚好在了解 Git 版本控制,(据说是世界上最好用的分布式版本控制工具 \逃),正常思维学习一个东西当然是各种 “baidu”、“google”,还真让我找到了一个我个人认为很不错的教程,省去了各种碎片化的搜索学习了,只要看这篇教程就可以了。下面给出地址:

廖雪峰老师的 Git 教程

Ok,假设你现在已经会了 Git 的各种命令操作了。\愉快

因为俺是做“Android”开发的,所以最常用的工具是 “Android Studio”,所以光会各种 Git 命令还不够,还要熟练在 Android Studio 里面使用 Git 。下面介绍“Android Studio”使用 Git 首次提交代码到本地以及提交远程仓库。(“Android Studio” 以下简称“AS”)

1.首先确保你的“Android Studio”已经正确配置Git。具体配置如下:

  • 下载安装Git :Git 下载地址  本教程使用版本为 :2.18.0
  • 为“AS”配置Git:File --> Settings --> Version Control --> Git --> 找到你 Git 的安装目录选到 git.exe

  • 测试是否配置正确,点击右边的“Test”按钮。

OK,到这里“AS”的Git就配置成功了。

2.“AS”使用 Git 首次提交代码到本地以及提交远程仓库的三种方式

方式一、先创建项目,后与Git连接以及提交本地仓库和远程仓库。

  • 首先我们创建一个项目“TestGit”,然后点击 VCS --> Enable Version Control Integration 点击会弹出一个弹框,如图:

  • 点击右边的下拉框选中Git,然后点击Ok,你会发现项目的文件名颜色都变了,并且界面底部和顶部都多了一些东西,这说明文件已经被Git控制。如图:

  • 然后我们设置项目提交需要忽略的文件 File --> Settings --> Version Control --> Ignored Files,设置完成后,右键项目根目录选中Git --> Add,添加文件到Git,你会发现项目文件名的颜色变成绿色,然后在右键项目根目录选中Git --> Commit Directory提交本地仓库,填写提交信息,点击Commit,这时你会发现项目文件名颜色又回归正常了。至此代码已经提交到本地仓库。如图:

  • 这里使用的远程仓库是 GitHub ,其他的也都一样,创建远程仓库,如图:

  • 回到“AS”,尝试“Push”。如图:

  • 你会发现,“Push”失败了,右下角会有一个提示“push rejected”,原因是我们本地仓库的master主线并没有和远程仓库的master主线绑定上,那么首先 Git -> Repository --> fetch 一下,获取到远程master分支,这时候发现右下角有变化了,显示出来了origin/master。如图:

  • 然后我们需要通过命令来完成绑定,在Terminal里面可以输入命令,这段命令怎么来的,其实如果你不用as可视化工具 而是用命令去 git push 的话是会提示给你的,告诉你应该输什么命令,git还是很智能的。如图:
git branch --set-upstream-to origin/master

 

  • 然后我们再次尝试 “push” 这时候可能会弹出一个merge提示框,我们点merge又报错了,哦是不是因为创建项目的时候有一个文件README,那我们pull一下看行不行,发现也报错,于是我们要祭出另一句Git命令来解决这个问题。
git pull --allow-unrelated-histories

这个命令是允许拉取不相关的历史记录,把README拉取过来了,当然如果你创建项目的时候没有创建README可能没这么麻烦,这时再去push或许会有.gitIgnore冲突,但是只要把冲突解决了就可以了。整个过程到此结束,项目已经提交到远程仓库。

 

方式二、先创建连接,后创建项目。

安装 Git Gui工具 “Tortoisegit” Tortoisegit 下载地址  ,在任何地方都可以直接右键 “git clone”,然后弹窗输入远程仓库地址,如果“clone”成功就是成功和远程仓库建立了连接。然后在把你的项目文件,复制粘贴到这个文件夹,在用“AS”重新打开,就可以进行add、commit、push等操作了。如图:

方式三、直接 share 到 github(只限 github)。

  • VCS-->import into Version Vontrol-->Share Progect on Github 如图:

  • 登录 github 帐号。因为我已经在“AS”配置过github的账号了,所以这里就不截图演示了。
  • 填写仓库名称(不能重名),以及项目描述信息等。

 

  • 点击“share”按钮,就会为你的github账号创建对应的仓库,并且上传代码。

至此教程完结,参考文章 https://www.cnblogs.com/zhujiabin/p/8715701.html

欢迎加入Q群一起探讨Android问题。

 

 

Android Studio使用Git提交,【面试总结】 由于是首次创建项目是空的,所以我们本地先提交一个工程代码上去 先找一个目录执行:git clone git@gitlab.xxx.com:xxx/DemoProject.git拉取远程仓库 这里使用的是windows平台的客户端(gitforwindows),在git bash中输入命令会克隆下来一个空目录到本地 然后我们用Android Studio创建一个工程项目: 将创建的工程文件复制到刚才clone下来的仓库目录里,或者在AS创建项目的时候项目路径选择刚才clone下来的目录 由于是第一次. 阅读详情

相关推荐

在Android studio中使用Git

1.首先下载安装Git,建立本地代码仓库,网上有很多教程,不在赘述2.在Setting中找到Git,设置路径,test测试3.在Version Control中添加本地仓库4.右键项目->Git->Add5.左下角Version Control,Local Change显示最近的更改,右键Commit提交更改;Log显示提交记录,在Log中右键记录,选择Checkout可以回退版本...

Wqxleo 356

Android Studio使用Git上传代码

配置Git依赖(VCS -> Enable Version Control Integration -> 选择Git -> OK) 关联远程仓库(Git -> Manage Remotes… -> Add -> 复制远程仓库的地址至URL -> OK -> OK),操作成功后代码会变成红色 Pull一次代码(Git -> Pull…) 修改git忽略文件(如下图所示是本人日常使用的,基本没什么问题),操作成功后需要提交的代码会变..

求知的程序员 5204

【Android Studio】--- git 提交项目到 GitHub(超详细-持续更新中)

在编程的艺术世界里,代码和灵感需要寻找到最佳的交融点,才能打造出令人为之惊叹的作品。而在这座秋知叶i博客的殿堂里,我们将共同追寻这种完美结合,为未来的世界留下属于我们的独特印记。

秋知叶i 1991

Android工程上传gitee代码仓

本文记录了将demo项目上传至Gitee代码仓库的过程。首先注册Gitee账号并新建私有仓库(因安全评级低改为私有)。接着在项目根目录执行git命令:添加远程仓库地址、提交更改并推送。首次推送需使用私人令牌认证,通过账号设置生成令牌后完成推送。最终成功将项目上传至Gitee仓库。

u012116089的博客 192

WKWebView 白屏问题,WKWebView request body丢失问题

1,WKWebView 白屏问题 WKWebView 自诩拥有更快的加载速度,更低的内存占用,但实际上 WKWebView 是一个多进程组件,Network Loading 以及 UI Rendering 在其它进程中执行。初次适配 WKWebView 的时候,我们也惊讶于打开 WKWebView 后,App 进程内存消耗反而大幅下降,但是仔细观察会发现,Other Process 的内存占用会...

weixin_37543822的博客 734

深入解析MSPM0系列Keil开发中‘ti_msp_dl_config.h‘缺失问题的根源与修复

本文深入解析TI MSPM0系列Keil开发中'ti_msp_dl_config.h'文件缺失问题的根源与修复方法。该错误常见于编译时提示file not found,主要因SysConfig工具未正确生成或工程路径配置错误导致。文章提供了从环境检查、手动生成文件到工程配置调整的系统化解决方案,帮助开发者快速解决这一常见KEIL开发难题。

gold的博客 969

Android Studio 使用Git创建本地分支和远程分支以及合并

继上一篇 《Android Studio 使用 Git 首次提交代码到本地以及提交远程代码仓库》后,因为必然需要使用到 Git 的分支功能,所以现在做一下整理。\认真脸 OK,言归正传,下面将详细介绍 Android Studio 使用Git创建本地分支和远程分支以及合并,以下简称“ Android Studio”为“AS”。 前提条件:你的项目已经添加Git版本控制,如果不清楚怎么添加的话,...

李家大大大公子 1万+

AI Agent + 大数据 + RAG:电商用户行为分析的低成本落地

本文探讨了AIAgent与大数据技术在电商用户行为分析中的应用。通过构建"数据采集-实时分析-智能决策"的全自治链路,解决了传统大数据分析的三大痛点:人工建模周期长、实时性不足和决策闭环断裂。系统采用Flink+Spark处理实时数据,结合基于DeepSeek-V3.1的AIAgent实现智能分析,并通过飞书RAG模块动态获取业务知识。落地效果显示,分析响应时间从2-3天缩短至30秒,推荐转化率提升134%,验证了该方案在提升电商数据决策效率方面的显著价值。

想~ai抽 1618

Android Studio集成GitLab--Git使用

GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与GitHub类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。但是它与GitHub项目优势在于可以创建免费的private仓

愤斗的小薪 1万+

别再只调API了!深度拆解Dify文件上传的两种传参方式(sys.file vs. inputs.upload_file)

本文深度解析Dify平台文件上传的两种传参方式——sys.file与inputs.upload_file,详细对比其设计原理、技术实现及适用场景。通过代码示例和性能分析,帮助开发者在本地大模型应用中做出精准技术选型,提升文件处理效率与系统稳定性。

weixin_29063979的博客 266

笔试题-2023-紫光展锐-数字芯片设计【纯净题目版】

笔试题-2023-紫光展锐-数字芯片设计【纯净题目版】

w0shishabi的博客 2923

android git提交整个项目_Android Studio:GIT提交项目到远程仓库

首先本地安装git工具。官方下载地址不熟悉git的同学可以去廖雪峰大神的网站去学习,大神讲解得简洁明了,一目了然,我的敬仰之情如滔滔江水连绵不绝.....程序猿社区最知名的公共分布式代码仓库当属Github了。当然,国内Git@OSC也做得不错(现已更名为码云????)。区别在于码云可以选择public或者private的项目,而Github的private类型项目存储是要收费的。要使用这两个远程仓库,...

weixin_30861557的博客 708

银行一表通监管报送系统详解

国家金融监管总局对于“一表通”的总体描述为:通过建立一套明细级、标准化的数据体系和汇总计算规则,将银行机构传送至监管可信区的业务明细数据汇总生成财务指标、监管指标和监管报表,大幅提升监管数据时效性,统一数据标准,实现数据间的穿透和整合,同时改变机构多头报送数据模式,减轻机构报送负担。

银行信息系统应用架构详解 2516

【Android Studio】本地代码关联Coding仓库

本地代码如何关联远程仓库

每天不是在写bug就是在写bug的路上 1636

C++怎么学?零基础也可以,一份完整学习路线图助你搞定!

提供一条清晰、系统且实践导向的C++学习路径。从基础语法、面向对象、泛型编程、异常处理,逐步深入STL、智能指针、并发编程等现代C++高级特性。无论是新手还是希望提升,通过系统学习与项目实践,助您将理论知识转化为实际解决问题的能力。

Lion_Long的博客 4022

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Android Studio GIT工具使用教程

用android studio 自带的git管理工具进行版本管理 努力深耕Android的小透明关注 0.4832018.10.15 17:11:13字数 1,277阅读 4,345   在之前的项目中使用的是命令行的方式提交代码,新建分支,在android studio中使用自带的管理工具来进行版本管理,高效又便捷~特别是项目中频繁进行本地分支和远程分支的操作。    1.首先确保你...

u014630142的博客 1419

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

使用Git把代码提交到Coding.net的创建步骤

一、在开始之前,需要先配置Git 1.首先,下载Git到自己的电脑上,地址是https://git-scm.com/downloads,安装时直接下一步下一步就行。 2.安装Git客户端TortoiseGit(小乌龟),添加忽略或者down代码的时候需要用到。3.在AS上配置Git的关联,File–>setting–>Version Contral–>Git–>Git的安装目录Path to G

zjr_jinru的博客 1418

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Android studio提交代码到Git@OSC

1,首先有自己的Git@OSC账号(注册账号地址http://git.oschina.net/) 2,有Android studio开发环境 3,在OSC上创建项目 4,android studio创建本地项目,create git repository,选择当前项目的根目录: 5,以下为命令行操作:打开本地的git bash命令行工具,cd进入项目文件夹位置,依次输入

猛虎o蔷薇 2294

如何将Android Studio与华为软件开发云代码仓库无缝对接(一)

随着智能手机的出现和普及,手机在改变时代的同时,也带动着许多行业的发展。随着移动端的火热,越来越多的人开始投身于APP开发的浪潮中。 而Android Studio作为谷歌官方Android开发工具,在移动端开发中占了举足轻重的地位。今天我们就来简单介绍下,如何将Android Studio与华为软件开发云的代码仓库进行关联开发。 首先,我们先要在电脑上分别安装好Android Stu

devopscsdn的博客 2829

Android Studio GIT提交项目到远程仓库(Git@OSC)

**第一步:**Android Studio创建本地项目,create git repository,选择当前项目的根目录。 第二步:打开本地的git bash命令行工具,cd进入项目文件夹位置,依次输入如下命令: git init //初始化文件夹为代码仓库。 git add . //添加本地所有文件到。 git commit -m “说明信息” //向本地仓库提交

周壹的专栏 2009

android studio 提交git时,.gitignore文件配置

替换项目根目录下的.gitignore文件,内容如下:(注意,先提交.gitignore文件,再提交代码,否则会出现.gitignore失效) # Built application files *.apk *.ap_ # Files for the Dalvik VM *.dex # Java class files *.class # Generated files bin/ ge...

无敌小鲁班的博客 1349

Android之远程代码管理阿里云代码仓库Window 10版本

将自己的代码上传到阿里云代码仓库 登陆仓库地址:https://code.aliyun.com/ 创建登陆账号密码 创建项目: 仓库git操作 执行命令: win+R》cmd》生成ssh密钥:ssh-keygen 复制这个文件的内容: 将id_rsa.pub文件中的内容填写到这里 打开android studio 执行如下操作: 在本地cmd窗口中执行下面命令: git config --global user.name "账户" git config --globa.

qq_35652070的博客 460

Android Git之旅

  作为一个程序员,你保存代码的方式是什么?更新代码的方式是什么?你还在用拷贝的方式保存代码吗?U盘?移动硬盘?还是网盘?  以上的一些方式你可能在刚开始学习或工作的时候会用到,但不是长久之计,因此你需要学会使用git。git的用法虽然不难,但是精通不易,如果不是经常使用,容易看了就忘记,特别是一些指令的使用,这里做一个记录,从头开始了解git。  点击Git进入官网。  官网会根据你的电脑系统为你推荐最新的Git版本,这里你会看到2.37.0,Windows安装版本,点击Download for Wind

晨曦 2875

android git提交整个项目_Android Studio GIT提交项目到远程仓库(Git@OSC)

第一步:Android Studio创建本地项目,create git repository,选择当前项目的根目录。第二步:打开本地的git bash命令行工具,cd进入项目文件夹位置,依次输入如下命令:git init //初始化文件夹为代码仓库。git add . //添加本地所有文件到。git commit -m “说明信息” //向本地仓库提交add的所有文件。gi...

weixin_36095188的博客 270
上一篇: Android Activity生命周期详解
下一篇: Android Studio 使用Git创建本地分支和远程分支以及合并
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值