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 ...
随机推荐
- web 开发常见问题--Session 与 Cookie 却别
总结: 1.首先,session与cookie都是保存数据的,存在的原因很大程度上是为了解决HTTP协议的无状态特性 2.都是保存数据,却别在于cookie保存在客户端,由浏览器管理,session保 ...
- SPL(Standard PHP Library 标准PHP类库)
SplFileObject 读取大文件从第N行开始读: $line = 10; $splFileObj = new SplFileObject(__FILE__,'r'); $splFileObj-& ...
- python 脚本转成exe可执行程序
本文所使用的工具是cx_Freeze,相对py2exe和PyInstaller来说,cx_Freeze的兼容性更好,支持最新的Python 3.X,支持PyQT,并且可以跨平台支持Windows和Li ...
- Django-MTV(Day66)
阅读目录 Django基本命令 视图层路由配置系统 视图层之视图函数 MTV模型 Django的MTV分别代表: Model(模型):负责业务对象与数据库的对象(ORM) Template(模板):负 ...
- delphi 改变闪动光标
delphi 改变闪动光标 // 不同风格的光标 procedure TForm1.Edit1MouseDown(Sender: TObject; Button: TMouseButton;Shift ...
- Eclipse 多行注释选择
1.Eclipse 中的多行注释 选择与清除 (?s)\/\*\*.*?\*\/ (?s)可以匹配多行 \/\*\*表示以/**开头 匹配类似 /** * * * * asdfasdf */
- LLServer--》对LevelDB的应用
http://code.google.com/p/llserver/ 查看libs path的路径 LD_DEBUG=libs /usr/bin/llserver -h
- 菩提树下的杨过.Net 的《hadoop 2.6全分布安装》补充版
对菩提树下的杨过.Net的这篇博客<hadoop 2.6全分布安装>,我真是佩服的五体投地,我第一次见过教程能写的这么言简意赅,但是又能比较准确表述每一步做法的,这篇博客主要就是在他的基础 ...
- h5打开App的方法。
在浏览器中: 法1: location.href = `${scheme}`;//location跳转App是几乎所以情况都支持的. 法2: var ifr = document.createElem ...
- 系统OOM复位定位
定位OOM的工具: 1.多次收集Thread Dump信息kill -3 PID通过对比分析heap 对象信息和Thread信息来定位 2.通过 -Xloggc:D:/gc.log -XX:+He ...