GitHub简介
GitHub是一个利用Git进行版本控制、专门用于存放软件代码与内容的共享虚拟主机服务。它由GitHub公司(曾称Logical Awesome)的开发者Chris Wanstrath、PJ Hyett和Tom Preston-Werner使用Ruby on Rails编写而成。
GitHub同时提供付费账户和免费账户。这两种账户都可以创建公开的代码仓库,但是付费账户也可以创建私有的代码仓库。根据在2009年的Git用户调查,GitHub是最流行的Git访问站点。[2]除了允许个人和组织创建和访问代码库以外,它也提供了一些方便社会化软件开发的功能,包括允许用户追踪其他用户、组织、软件库的动态,对软件代码的改动和bug提出评论等。GitHub也提供了图表功能,用于显示开发者们怎样在代码库上工作以及软件的开发活跃程度。
GitHub里面的项目可以通过标准的Git命令进行访问和操作。同时,所有的Git命令都可以用到GitHub项目上面。
GitHub下载
下载地址:https://desktop.github.com/
下载完成后会出现一下图标
这里主要使用Git Shell。
使用Android studio向GitHub提交代码
首先需要在GitHub上创建项目
在AS中选择 Settings–>Version Control–>Git,如图:
红线标注的位置是设置git.exe ,如果未设置,则会报错,注意:git.exe所在文件是隐藏的。选择完成可以点击Test进行测试,连接成功:
在AS Settings–>Version Control–>GitHub,如图:
这里面输入注册GitHub时的账号和密码即可,点击Test可以进行测试,连接成功:
这些配置完成后,就可以轻松的上传代码了,选择VCS–>Import into Version Contorl–>Share Project on GitHub,如图:
点击之后会出现如下界面:
因为这里我已经提交过了,所以出现提示,正常情况点击share就可以分享了。选择Settings–>Version Control 然后就可以查看提交过的代码:
这里注意红色标注的位置,提交过代码的后面是可以选择不同代码管理器的,如果你使用SVN提交这段代码,会出现错误,需要把它改成SVN。