Mac环境下Android Studio配置Git以及最基本使用
Git是分布式版本管理工具,现在使用十分广泛,相对于SVN,GIT的使用更加方便,在离线环境下,仍然可以进行版本控制工作。且速度十分快。在Windows下,先需要自行安装Git程序,网址git-scm.com/。安装之后就可以了。至于MacOS,因为已经自动集成了git,所以这步可以省略。Git程序在/usr/bin/git下。
1、配置git
Android Studio一般安装后已经自行配置了git程序所在的位置,如果没有的话,可以按照下图进行配置(Android Studio->Preferences):
2、对项目启用git管理
这步是将项目纳入git管理之下,点击android studio菜单栏的VCS后,选择Enable Version Control Integration.
3、在弹出的框里选择Git
然后可以发现在快捷工具图标里面多了两个版本控制的按钮,并且项目的文件名变成了红色,红色代表该文件没有纳入到git管理之下。
4、将项目纳入git管理
切换到Project视图,然后在Project上面右击,弹出列表中选择git->add.这样就可以将项目的文件纳入git管理。如果你后面又新建了文件,新建文件的时候,android studio会提醒你是否将文件纳入git管理,如果没有选择yes,那么可以后面在该文件上面右击,然后git->add。纳入了版本控制之后的文件名会变为绿色。
5、commit项目
commit命令可以将在暂缓区里面的文件进行提交,也就是绿色的文件。 这里可以用命令行实现
git commit -m "提交的注释"
这里还有一个问题,文件还有一种状态叫“已修改”,这种状态出现在将已经提交之后的文件进行修改,android studio上面的文件名是蓝色的。这种文件如果用命令行进行commit,必须先使用add命令将他们暂存到暂缓区当中,然后才可以进行commit。但是这个可以使用上面提到的那个两个快捷图标按钮的绿色那个,这个命令可以将修改的文件进行add之后commit。
6、将项目提交到gitLab
gitLab 与github就不介绍了,自行百度。将项目提交到gitLab,先要在gitLab上面建立一个仓库,建立方法自行百度。
建立好之后,点击android studio的菜单 VCS->Git->push。弹出的框里可以看到当前项目没有定义远程仓库。点击Define remote,弹出窗口里面URL中输入你在gitLab上面仓库的地址,然后android Studio就会连接上这个远程仓库。点击Push,就可以将项目Push到上面。
pushing 时会弹出下述对话框,填自己gitlab的账号与密码即可。
Mac环境下Android Studio配置Git以及最基本使用的更多相关文章
- Windows环境下Android Studio v1.0安装教程
Windows环境下Android Studio v1.0安装教程 准备工具 JDK安装包. 要求:JDK 7以及以上版本. Android Studio安装文件. Windows: exe(包含SD ...
- Android笔记——Windows环境下Android Studio v1.0安装教程
本文主要讲解Windows环境下Android Studio的安装教程,Mac的Android Studio安装与此类似不在赘述,另外友情提示Windows下的SDK与Mac的SDK是通用的,可以直接 ...
- 【转】Windows环境下Android Studio v1.0安装教程
原文网址:http://ask.android-studio.org/?/article/9 http://android-studio.org/index.php/docs/experience/1 ...
- Windows环境下Android Studio安装和使用教程
Windows环境下Android Studio安装和使用教程 来源: http://www.cnblogs.com/liuhongfeng/archive/2015/12/30/5084896.ht ...
- Win10下Android studio配置
Win10下Android studio配置 一.安装Android Studio的准备工作 1.下载好JDK,去官网上找一个下载下来 2.安装JDK.并配置环境变量.安装过程:本人将使用的是jdk- ...
- Android studio配置Git
Android studio配置Git 1.下载window 版git并安装:下载地址 2.Android Studio设置git插件:File->Setting->Version Con ...
- Android Studio配置Git及Git文件状态说明
Android Studio配置Git还是比较简单的,麻烦的是可能中间出现各种问题.如果你想了解或感兴趣,请往下看. 首先你得下载Git客户端,网址:http://git-scm.com/downlo ...
- mac 环境下Android 反编译源码
mac环境下Android 反编译 一.需要的工具 apktool:反编译APK文件,得到classes.dex文件,同时也能获取到资源文件以及布局文件. dex2jar:将反编译后的classes. ...
- Mac OS下Android Studio的Java not found问题,androidfound
Android Studio正式版已经发布一段时间了,使用Mac版的Android Studio可能与遇到Java not found:Android Studio was unable to fin ...
随机推荐
- python基础之类的isinstance与issubclass、反射
一 isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)检查是否obj是否是类 cls 的对象 class Foo: pass o ...
- 浅谈 Python 的 with 语句(转)
add by zhj: 上下文管理器是对try-except-finally的再封装而已,只能算是优化代码这一级别的feature 原文:http://www.ibm.com/developerwor ...
- 常见面试题整理--Python概念篇
希望此文可以长期更新并作为一篇Python的面试宝典.每一道题目都附有详细解答,以及更加详细的回答链接.此篇是概念篇,下一篇会更新面试题代码篇. (一).这两个参数是什么意思:*args,**kwar ...
- django使用celery实现异步操作
需求: django支持的http请求都是同步的,对于需要耗时较长的操作可能会导致阻塞.为此我们需要引入异步处理机制,即收到客户端请求后立即给予响应,具体任务交给另一个进程处理. 使用方法: 1. 安 ...
- Tomcat的session
创建session 在具体说明session的创建过程之前,先看一下BS访问模型: browser发送Http request: tomcat内核Http11Processor会从HTTP requ ...
- 吴超老师课程--Flume的安装和介绍
常用的分布式日志收集系统
- cart_购物车小程序
#author:leon product_list= [ ('iphone',5800), ('mac pro',9800), ('bike',800), ('watch',6000), ('coff ...
- jmeter常用插件安装
转载:http://www.cnblogs.com/danqiu/p/6119156.html 下载地址:http://jmeter-plugins.org/downloads/all/ PerfMo ...
- HashMap的简单源码分析(看了大佬的源码,基于1.7) put方法
参考博客: https://blog.csdn.net/eson_15/article/details/51158865 hashMap中的几个关键属性 //默认初始容量是16,必须是2的幂 stat ...
- windows技巧--一次关闭所有资源管理器目录,文件夹目录
每天开机工作一段时间以后,你可能会和我一样,打开了很多的文件目录,于是一个一个的点窗口关闭.于是想有没有一次关闭所有目录的办法~~咚咚咚,经过一番寻觅,下面是我找到的办法 新建bat文件 close_ ...