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来管理项目相关推荐

  1. 【Android 逆向】Android 进程注入工具开发 ( Visual Studio 开发 Android NDK 应用 | Visual Studio 中 SDK 和 NDK 安装位置 )

    文章目录 一.Visual Studio 中安装 " 使用 C++ 的移动开发 " 开发库 二.Visual Studio 中安装的 Android SDK 和 NDK 位置 三. ...

  2. git ssh配置文件 服务器_【GIT】日常开发中的这些Git技巧你知道吗?

    Git是目前世界上最先进的分布式版本控制系统 0 git安装 1)在github下载git的release版本 git-release 2)安装git的依赖文件 sudo apt-get instal ...

  3. linux git 客户端 yum,CentOS中怎么安装Git客户端

    记得当年教授给我们将git历史的时候,感觉特别有意思,还特崇拜linux之父Linus Torvalds.那么CentOS中怎么安装Git客户端呢?今天学习啦小编与大家分享下CentOS中安装Git客 ...

  4. android studio中取消关联git

    android studio取消关联git 步骤如下 settings->version control 这里是已经取消关联的 如果关联 按住减号即可

  5. 【编程技巧】Code snippets(代码片段)在Visual Studio中的使用(附简单的Snippet管理工具)

    引言 Code snippet (代码片段)在VS中指的是基于IDE支持的利用快捷方式快速输入一小段,或者称之为一整块代码的功能,在日常编程,特别是在工作中写内容相似的业务代码时,利用Snippet功 ...

  6. Git与GitHub学习笔记(六)使用 Github Pages 管理项目文档

    前言 你可能比较熟悉如何用 Github Pages 来分享你的工作,又或许你看过一堂教你建立你的第一个 Github Pages 网站的教程.近期 Github Pages 的改进使得从不同的数据源 ...

  7. 在Visual Studio中使用Git [关闭]

    作为一个长期的Visual SourceSafe用户(和仇恨)我正在讨论与同事转换到SVN ; 他建议改用Git . 显然,它可以在没有中央服务器的情况下用作点对点(我们是一个3开发团队). 我无法找 ...

  8. 详解在Visual Studio中使用git版本系统 [转]

    详解在Visual Studio中使用git版本系统    作者:掷鸡蛋者 , 发布于2012-6-21   这篇教程的预期,是希望没有任何版本使用基础的新手也可以掌握,所以细节较多,不当之处,欢迎指 ...

  9. 在visual studio中使用git版本系统(zz)

    第一部分: 安装 git 开发工具 如果要使用 git 进行版本管理,其实使用 git 命令行工具就完全足够了,图形化工具(无论是 git extentions ,还是TortoiseGit),都只不 ...

最新文章

  1. 给一个词就能模仿你的笔迹,Facebook这个AI强大到不敢开源代码
  2. 如何一次关闭所有打开的标签?
  3. mysql delete返回值_Mybatis执行sql(insert、update、delete)返回值问题
  4. php 8 jit,深入理解PHP8 JIT
  5. rust腐蚀几人组队_直播圈近几年爆火的求生游戏,人渣基本已经凉凉,rust没挂不敢玩...
  6. 【牛客 - 317F】小a的子序列(线性dp,tricks)
  7. 37. 反转一个3位整数 Java
  8. 蓝桥杯2014java_【图片】2014-2016蓝桥杯java本科B组省赛题_蓝桥杯吧_百度贴吧
  9. 三只松鼠营收持续下滑:市值两天缩水28亿元,能否熬过漫漫转型路
  10. 电商项目:高仿小米商城(API文档)
  11. 第八章 磁盘存储器的管理
  12. 相对分子质量的计算怎样计算
  13. DBSync数据库同步工具
  14. 零跑科技赴港上市:销量“数据打架”,真假难辨,如何取信于人?
  15. 输入一个字符串,判断其是否是回文。(回文:即正读和反读都一样,如abccba, abccba)
  16. 第二证券|监管层紧盯内幕交易 市场生态持续改善
  17. Mac 默认php安装目录
  18. 东北师范大学计算机研究生拟录取名单,2020东北师范大学硕士研究生复试成绩和拟录取名单合集...
  19. CSS弹性布局网格布局
  20. 建筑市场数据(四库一平台)API接口开放

热门文章

  1. unity算法面试_Unity面试题汇总
  2. java文件下载用什么技术_Java中实现文件上传下载的三种解决方案(推荐)
  3. css 网页整体缩小_css实现缩放自适应网页--手机web
  4. easyexcel 工具类_问了个在阿里的同学,他们常用的15款开发者工具!
  5. oracle账号密码修改后特别容易锁定_Oracle密码过期如何取消密码180天限制及过期,账号锁住的问题...
  6. 智能手环功能模块设计_可能是目前最好用的智能手环,国产芯加持,颜值与实力并存...
  7. vs 下如何调试js
  8. it计算机知识竞赛主持稿,西安交大城市学院计算机系举办第四届“走进IT,触碰未来”计算机知识竞赛...
  9. linux 查看运行 job,如何通过Web查看job的运行情况
  10. java判断两个时间区间是否有重合