【android Studio】零git知识、零脚本命令,即刻体验git版本管理魅力!
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版本管理魅力!的更多相关文章
- 《Android Studio开发实战 从零基础到App上线》资源下载和内容勘误
转载于:https://blog.csdn.net/aqi00/article/details/73065392 资源下载 下面是<Android Studio开发实战 从零基础到App上线&g ...
- 在 Android studio 中 配置Gradle 做到 “根据命令行提示符生成指定versionCode, versionName,指定apk的打包输出路径”
需求: 1. 使用 Android studio ,使用 gradle 进行构建 2. 在实际开发中,我们需要使用jenkins进行打包.就需要配置我们的 gradle 脚本以支持参数化的方式. 3. ...
- Android Studio 环境搭建参考,jdk10javac命令提示不是内部或外部命令
https://blog.csdn.net/qq_33658730/article/details/78547789 win10下Android Studio和SDK下载.安装和环境变量配置 http ...
- Android Studio如何配置adb以及常用命令
https://blog.csdn.net/google_huchun/article/details/53314046 用Android Studio一年多了,都没有使用其调试adb,今天就分享ad ...
- 通过android studio的gradle强制cmake输出命令详情
https://stackoverflow.com/questions/43439549/force-cmake-in-verbose-mode-via-gradle-and-the-android- ...
- Android学习之基础知识十五 — 最佳UI体验(Material Design实战)
一.前言 长久以来,大多数人都认为Android系统的UI并不美观,至少没有iOS系统的美观.以至于很多IT公司在进行应用界面设计的时候,为了保证双平台的统一性,强制要求Android端的界面风格必须 ...
- android studio 应用小知识总结
1.在复制一个工程文件后 想修改包名,则在Android下的java中的 Android test中,鼠标右键Refactor->rename->Rename_package->Do ...
- linux系统下 android studio的 Terminal 中 执行 gradlew命令找不到
错误显示: 原因是linux系统中优先查找的是PATH环境中的程序,并不是当前目录下,执行当前目录下的程序要加上./. 这个错误很明白了,没有gradlew的执行权限.可以ls -al查看下gradl ...
- Android Studio .grade文件知识
1.位置 2.问题:当AndroidStudio版本不同的时候,导致.gradle文件版本不同(当前为2.10),因为AndroidStudio升级的时候会自动升级.gradle.这样通过svn加载到 ...
随机推荐
- Java语言基础
Java 语言是面向对象的程序设计语言,Java 程序的基本组成单元是类,类体中又包括属性与方法两部分.每一个应用程序都必须包含一个main()方法,含有main()方法的类成为主类. 一.Java ...
- 制作本地 odoo deb包安装镜像
[本来这不是个事,可是在阿里云部署的时候,这个网速真是让我无语,本来10分钟就能解决的事,得俩三个小时,太没效率了!] 原文转自 http://www.cnblogs.com/xwdreamer/p/ ...
- House Robber
You are a professional robber planning to rob houses along a street. Each house has a certain amount ...
- uva705--slash maze
/*这道题我原本是将斜线迷宫扩大为原来的两倍,但是在这种情况下对于在斜的方向上的搜索会变的较容易出错,所以参考了别人的思路后将迷宫扩展为原来的3倍,这样就变成一般的迷宫问题了*/ #include&q ...
- 浏览器中跨域创建cookie的问题
当我们在www.a.com这个域下用ajax提交一个请求到www.b.com这个域的时候,默认情况下,浏览器是不允许的,因为违反了浏览器的同源策略.解决方案可以参考笔者的这篇博文:http://www ...
- css背景图片,bootstrap和jquery-ui结合使用,dialog案例
css将一个不能铺满整个屏幕的图片铺满整个屏幕,将一下代码放到body中 <img src="image/login6.jpg" width="100%" ...
- NLP 自然语言处理
参考: 自然语言处理怎么最快入门:http://www.zhihu.com/question/ 自然语言处理简介:http://wenku.baidu.com/link?url=W6Mw1f-XN8s ...
- prim算法
最小生成树 一个有 n 个结点的连通图的生成树是原图的极小连通子图,且包含原图中的所有 n 个结点,并且有保持图连通的最少的边.最小生成树可以用kruskal(克鲁斯卡尔)算法或prim(普里姆)算法 ...
- JS中构造函数与函数
//构造函数中,如果返回的是一个对 象,那么就保留原意. 如果返回的是非对象,比如数字.布尔和字符串,那么就返回 this,如果没有 return 语句,那么也返回this. var myFun1 = ...
- ngModel
https://docs.angularjs.org/error/ngModel/numfmt?p0=sa angular.module('myApp', []) .directive('tagLis ...