android git项目管理,Android Studio中如何使用Git和Github来管理项目
Android Studio中如何使用Git和Github来管理项目
原创 http://blog.csdn.net/wei18359100306/article/details/45645145
标签:
33673
由于本人是个屌丝,还没用起高大尚mac,所以本篇文章介绍的是基于window系统的
As we know,Git是目前世界上最先进的分布式版本控制系统,而Github是最大的开源社区。在Github上的项目就是使用git来管理的,所以学好Git的使用是很有必要的。下面看具体步骤。
1、要在as中使用git,首先你的在本地安装Git,具体安装流程大家可以看我blog:版本控制工具Git详解
2、在studio中配置git插件:File->Setting->Version Control->Git, 然后选择你本地的Git安装路径(需要定位到bin目录下的git.exe),然后点击Test测试一下,结果如下图:那么恭喜你,你已经设置成功了!
3、将项目初始化git项目(git init),操作如下:VCS->Enable Control Integration->Select “Git”.(当然也可以使用git命令,自行选择)
完成后会出现红框内的按钮
4、上传项目到Github前的准备->忽略部分文件(如将gen .idea .iml等)
上传项目前要先扩展插件,以便于忽略一些不必要提交的文件,点击项目根目录下的.gitignore文件,出现下图,点击右上角安装插件
然后你就可以在gitignore中写出你想忽略的那些文件的名字,一般忽略以上文件即可
note:很多情况下gitignore是不起作用的,既在你上传到服务器时是不起作用的,这时你可以如下图这样做(第一是添加文件,第二是添加文件夹)
5、上传项目到Github前的准备->登陆Github(没有Github账号的请自行去注册)
6、share到Github(VCS>Import into Version Control>Share Project on GitHub)
7、添加仓库名称和描述
8、选择要提交的文件,并对此次提交做一个描述,对比第四步的note,是不是发现我们ignore掉的文件都没在此出现!
9、登陆Github,查看仓库
既然Github是用来分布式控制版本系统,那我们如何将已经上传到Github的项目Clone到本地呢
1、VCS->Checkout from Version Control->GitHub,如图选择想要克隆的项目,设置好目录和项目名称,点击Clone即可。Android Studio 会在本地新建一个Project.
转自 http://blog.csdn.net/wei18359100306/article/details/45645145
android git项目管理,Android Studio中如何使用Git和Github来管理项目相关推荐
- 【Android 逆向】Android 进程注入工具开发 ( Visual Studio 开发 Android NDK 应用 | Visual Studio 中 SDK 和 NDK 安装位置 )
文章目录 一.Visual Studio 中安装 " 使用 C++ 的移动开发 " 开发库 二.Visual Studio 中安装的 Android SDK 和 NDK 位置 三. ...
- git ssh配置文件 服务器_【GIT】日常开发中的这些Git技巧你知道吗?
Git是目前世界上最先进的分布式版本控制系统 0 git安装 1)在github下载git的release版本 git-release 2)安装git的依赖文件 sudo apt-get instal ...
- linux git 客户端 yum,CentOS中怎么安装Git客户端
记得当年教授给我们将git历史的时候,感觉特别有意思,还特崇拜linux之父Linus Torvalds.那么CentOS中怎么安装Git客户端呢?今天学习啦小编与大家分享下CentOS中安装Git客 ...
- android studio中取消关联git
android studio取消关联git 步骤如下 settings->version control 这里是已经取消关联的 如果关联 按住减号即可
- 【编程技巧】Code snippets(代码片段)在Visual Studio中的使用(附简单的Snippet管理工具)
引言 Code snippet (代码片段)在VS中指的是基于IDE支持的利用快捷方式快速输入一小段,或者称之为一整块代码的功能,在日常编程,特别是在工作中写内容相似的业务代码时,利用Snippet功 ...
- Git与GitHub学习笔记(六)使用 Github Pages 管理项目文档
前言 你可能比较熟悉如何用 Github Pages 来分享你的工作,又或许你看过一堂教你建立你的第一个 Github Pages 网站的教程.近期 Github Pages 的改进使得从不同的数据源 ...
- 在Visual Studio中使用Git [关闭]
作为一个长期的Visual SourceSafe用户(和仇恨)我正在讨论与同事转换到SVN ; 他建议改用Git . 显然,它可以在没有中央服务器的情况下用作点对点(我们是一个3开发团队). 我无法找 ...
- 详解在Visual Studio中使用git版本系统 [转]
详解在Visual Studio中使用git版本系统 作者:掷鸡蛋者 , 发布于2012-6-21 这篇教程的预期,是希望没有任何版本使用基础的新手也可以掌握,所以细节较多,不当之处,欢迎指 ...
- 在visual studio中使用git版本系统(zz)
第一部分: 安装 git 开发工具 如果要使用 git 进行版本管理,其实使用 git 命令行工具就完全足够了,图形化工具(无论是 git extentions ,还是TortoiseGit),都只不 ...
最新文章
- 给一个词就能模仿你的笔迹,Facebook这个AI强大到不敢开源代码
- 如何一次关闭所有打开的标签?
- mysql delete返回值_Mybatis执行sql(insert、update、delete)返回值问题
- php 8 jit,深入理解PHP8 JIT
- rust腐蚀几人组队_直播圈近几年爆火的求生游戏,人渣基本已经凉凉,rust没挂不敢玩...
- 【牛客 - 317F】小a的子序列(线性dp,tricks)
- 37. 反转一个3位整数 Java
- 蓝桥杯2014java_【图片】2014-2016蓝桥杯java本科B组省赛题_蓝桥杯吧_百度贴吧
- 三只松鼠营收持续下滑:市值两天缩水28亿元,能否熬过漫漫转型路
- 电商项目:高仿小米商城(API文档)
- 第八章 磁盘存储器的管理
- 相对分子质量的计算怎样计算
- DBSync数据库同步工具
- 零跑科技赴港上市:销量“数据打架”,真假难辨,如何取信于人?
- 输入一个字符串,判断其是否是回文。(回文:即正读和反读都一样,如abccba, abccba)
- 第二证券|监管层紧盯内幕交易 市场生态持续改善
- Mac 默认php安装目录
- 东北师范大学计算机研究生拟录取名单,2020东北师范大学硕士研究生复试成绩和拟录取名单合集...
- CSS弹性布局网格布局
- 建筑市场数据(四库一平台)API接口开放
热门文章
- unity算法面试_Unity面试题汇总
- java文件下载用什么技术_Java中实现文件上传下载的三种解决方案(推荐)
- css 网页整体缩小_css实现缩放自适应网页--手机web
- easyexcel 工具类_问了个在阿里的同学,他们常用的15款开发者工具!
- oracle账号密码修改后特别容易锁定_Oracle密码过期如何取消密码180天限制及过期,账号锁住的问题...
- 智能手环功能模块设计_可能是目前最好用的智能手环,国产芯加持,颜值与实力并存...
- vs 下如何调试js
- it计算机知识竞赛主持稿,西安交大城市学院计算机系举办第四届“走进IT,触碰未来”计算机知识竞赛...
- linux 查看运行 job,如何通过Web查看job的运行情况
- java判断两个时间区间是否有重合