git的优点就不去多说了。阻碍咱新手体验它的唯一问题就是门槛太高,脚本看着像天书,

本文主要阐述的,就是如何在android studio上,也能像tfs那样,非常简单的操作,就能使用git进行版本管理

几个月用下来,咱每天要做的就是开始工作前,alt+下方向键,从服务端拉取数据;结束工作后,alt+上方向键,将代码提交到服务器上。就这两步,完成了版本管理。

因此,有了这篇面向新手的图文并茂的文章,一步步按照步骤下来,你就可以完成项目对git的融合。

(提示:面向新手的介绍型文章,因此步骤细致繁杂、干货很少,老鸟略过哟~)

放个咱在git@OSchina的主页大家看下,真的好用哦!

准备工作

OK,既然不用git知识、不用脚本命令,那自然是由软件帮我们完成这个操作啦。

我们需要在机器上安装好git,配置好环境

1:项目融合git管理

tips:因为速度和稳定性的问题,本文不用github来托管代码;而采用国产git@osChina哦,稳定高效

1.1:在gitOschina上注册账号

进入 http://git.oschina.net/ 进行注册,完成之后,开始创建项目,如下图(本文以HelloWorld为例)

1.2:创建一个空项目

不包含readme、gitignore哦

远程仓库搭建好了之后,我们打开本地android studio,开始集成git环境

1.3:启动android studio,打开项目,允许集成git

1.4:切换到根目录Project选项卡,找到.gitignore,输入不纳入监视的文件夹相对地址

一定记得要加入

/.idea/misc.xml

这个文件是jdk版本、路径的配置描述文件,不同机器不一样,没必要纳入版本管理

1.5:把项目文件纳入到git监视对象中,按照下图操作

1.6:提交本地代码,本文采用的是按钮,你也可以参考我的键盘快捷键

1.7:输入地址密码,推送代码到git平台

在随后弹出的窗口,输入我们在osChina上创建的git项目地址,在推送前会要求我们提供密码。输入1.1步骤时候注册的密码哦~

1.8: 推送篇结束

刷新下咱的git项目主页,代码都已经推送过去了哦~自己做的第一个git管理的项目成功了哦~咦,为啥多了一个watch呢,哈哈

2:通过git管理项目

2.1:从已有git项目克隆到本地

2.2:从服务器获取更改代码

2.3:推送修改代码到服务器

同1.6

结尾篇:

好东西永远不迟去用。git的确值得你花费时间去了解他,使用他,深入了解脚本、内在步骤,一篇很好的学习文章

各位晚安。

【android Studio】零git知识、零脚本命令,即刻体验git版本管理魅力!的更多相关文章

  1. 《Android Studio开发实战 从零基础到App上线》资源下载和内容勘误

    转载于:https://blog.csdn.net/aqi00/article/details/73065392 资源下载 下面是<Android Studio开发实战 从零基础到App上线&g ...

  2. 在 Android studio 中 配置Gradle 做到 “根据命令行提示符生成指定versionCode, versionName,指定apk的打包输出路径”

    需求: 1. 使用 Android studio ,使用 gradle 进行构建 2. 在实际开发中,我们需要使用jenkins进行打包.就需要配置我们的 gradle 脚本以支持参数化的方式. 3. ...

  3. Android Studio 环境搭建参考,jdk10javac命令提示不是内部或外部命令

    https://blog.csdn.net/qq_33658730/article/details/78547789 win10下Android Studio和SDK下载.安装和环境变量配置 http ...

  4. Android Studio如何配置adb以及常用命令

    https://blog.csdn.net/google_huchun/article/details/53314046 用Android Studio一年多了,都没有使用其调试adb,今天就分享ad ...

  5. 通过android studio的gradle强制cmake输出命令详情

    https://stackoverflow.com/questions/43439549/force-cmake-in-verbose-mode-via-gradle-and-the-android- ...

  6. Android学习之基础知识十五 — 最佳UI体验(Material Design实战)

    一.前言 长久以来,大多数人都认为Android系统的UI并不美观,至少没有iOS系统的美观.以至于很多IT公司在进行应用界面设计的时候,为了保证双平台的统一性,强制要求Android端的界面风格必须 ...

  7. android studio 应用小知识总结

    1.在复制一个工程文件后 想修改包名,则在Android下的java中的 Android test中,鼠标右键Refactor->rename->Rename_package->Do ...

  8. linux系统下 android studio的 Terminal 中 执行 gradlew命令找不到

    错误显示: 原因是linux系统中优先查找的是PATH环境中的程序,并不是当前目录下,执行当前目录下的程序要加上./. 这个错误很明白了,没有gradlew的执行权限.可以ls -al查看下gradl ...

  9. Android Studio .grade文件知识

    1.位置 2.问题:当AndroidStudio版本不同的时候,导致.gradle文件版本不同(当前为2.10),因为AndroidStudio升级的时候会自动升级.gradle.这样通过svn加载到 ...

随机推荐

  1. iOS音频AAC视频H264编码 推流最佳方案

    iOS音频AAC视频H264编码 推流最佳方案 项目都是个人的调研与实验,可能很多不好或者不对的地方请多包涵. 1    功能概况 *  实现音视频的数据的采集 *  实现音视频数据的编码,视频编码成 ...

  2. Handler消息传递机制

    引言: 出于性能优化考虑,Android的UI操作并不是线程安全的,这意味着如果有多个线程并发操作UI组件,可能导致线程安全问题. 为了解决这个问题,Android制定了一条简单的规则:只允许UI线程 ...

  3. Git基本命令行操作

    A. 新建Git仓库,创建新文件夹git init  B. 添加文件到git索引git add <filename>  --- 单个文件添加git add * --- 全部文件添加 C. ...

  4. c# 哈希表跟函数

    一.哈希表集合 先进后出,一个一个赋值,但只能一起取值. 1.哈希表的建立.赋值以及读取. 2.利用枚举类型打印出集合中的Key值和Value值. 二.函数 函数:能够独立完成某项功能的模块. 函数四 ...

  5. stdout( 标准输出流)和 stderr( 标准输入流) 重定向问题

    我想把提示信息和错误信息列表都写入到同一个文件里, /* ** 设置流, 使输出与错误流都指向指定的文件 */ if( (output1 = freopen( PATH, "a", ...

  6. Oracle中有个tkprof来格式化oracle的trace文件

    1.MySQL日志文件系统的组成2.慢查询日志3.慢查询日志演示long_query_time : 设定慢查询的阀值,超出次设定值的SQL即被记录到慢查询日志,缺省值为10sslow_query_lo ...

  7. JavaScript入门篇 编程练习

    编程挑战 一.定义"改变颜色"的函数 提示: obj.style.color obj.style.backgroundColor 二.定义"改变宽高"的函数 提 ...

  8. Mysql5.5命令行修改密码

    今天下载了mysql5.5.45免安装版,配置好之后发现mysql默认是没有设置密码的,也就是密码为空. 如果是本机作开发测试用,有无密码倒也无所谓,不过发布在服务器上没有密码肯定是不行的,那就需要设 ...

  9. php数字操作,高精度函数,保留计算结果小数位

    $l = 45456.51; $r = 455778.44; $e = '100.00'; $f= '500.00'; $res = bcadd($l, $r,3);//小数点后的位数,精度就是由这个 ...

  10. find命令查找文件,并排除相应路径

    find / -path "/exclude/" -prune -o -name "lsof" -print 查找根目录下文件,并排除/exclude路径