Android Studio上传至GitHub

3 篇文章 0 订阅
1 篇文章 0 订阅

Git :分布式版本控制系统,最初用在Linux上,可以和SVN、CVS等作为同一个概念理解,目前世界上最先进的分布式版本控制系统(没有之一)。

GitHub:基于Git的项目托管平台,简单的说就是一个网站,通过注册账号后,可以使用Git服务,它提供了可以在上面创建资源仓库的Web页面,通过shell命令或者图形用户界面可以和远程项目同步更新,对项目进行管理。Github就相当于项目放置的平台罢了,不过它里面有很多不同的开源项目,往往是很多人协同开发的, 借助Git来管理,相对于Git本地仓库来说,它是一个远程仓库。

因此要将我们自己的代码托管到GitHub上,就必须先拥有一个GitHub账号,并在上面创建一个仓库。

一、GitHub创建仓库:

GitHub的主页提供了一个项目和仓库的后台管理器,我们可以通过右上角的快捷入口或者New按钮创建一个Repositories仓库,注意Projects没有提供一个Git远程仓库的地址。

点击New按钮就会跳转到创建Repositories仓库界面,这里只需要指定仓库名称就行看了,如果不想让别人修改或者看到可以勾选private,最后点击Create Repositories进行仓库创建。创建完成后,在主页就会排列显示你所有的仓库。

在仓库创建后我们可以进入到该创建的仓库主页,在code栏里面的clone or download获取该仓库的链接地址,这个地址很重要,在后文中可以通过该地址使用git工具进行代码的上传合入已经下拉更新

除此之外,还可以更改该仓库的名称等设置, 进入该仓库主页的Settings界面,可以更改仓库的名称等设置,在最末端,还提供了仓库的删除按钮。

  • Make Private:是设置仓库是否为公有或者私有
  • Transfer:讲改仓库转移到其他账户下
  • Archive this repository:设置改仓库不允许修改,就是别人不能再进行修改
  • Delete this repository:删除该仓库,并且不能恢复,点击了Delete仓库后弹出下面界面, 从对话框提示让你输入该仓库的名称进行确认

二、Android Studio分享代码:

其实,我们可以直接通过AS非常简单的方式直接将代码提交到仓库中,因为AS已经自带支持各种版本控制软件,因为GitHub是集合Git的方式进行代码托管,所以现在我们只有选择Git来进行管理。

1、安装Git:

Git的下载链接:http://git-scm.com/download/

直接点击安装,全部默认选择,安装后的目录如下:

2、关联Git:

打开Android Studio->File->Settings->Git(如下图),注意这里的git.exe在Git的安装目录的cmd目录里面

3、关联GitHub:

打开Android Studio->File->Settings->GitHub,登陆你自己的GitHub账号,输入账号和密码登陆成功后如下图,这样就不用使用git命令行去输入复杂的远程仓库链接地址

4、上传GitHub:

打开Android Studio->VCS->Import into Version Control->Share Project on GitHub,将当前项目分享到上面登陆的登陆的GitHub账号。

点击上面分享后,就会弹出下面界面,这里可以直接设置GitHub里面将要托管改项目的远程仓库名称,还可以添加描述信息,注意如果远程仓库已经有了这里设置的名称,则会提示你,这个时候你需要修改远程仓库的名称或者修改这里的名称

点击Share后,将弹出窗口让你选择需要提交的文件,你自由选择,这里就相当于git add 文件列表

点击add后,因为这里是第一次提交,AS会自动帮忙git commit 和git push上去,成功后会弹出下面提示框,这时去GitHub主页查看所有的远程仓库,已经成功提交了上去

5、修改后提交:

通过上面的操作,我们的工作才刚刚开始,在本地修改代码后也想提交上去怎么办,熟悉git命令的同学都比较清楚,需要依次使用git add/git commit /git push命令将修改的代码上传到远程仓库,下面我们来看看AS的步骤

1)、修改的代码如下,在AS中被修改的文件变成了蓝色(感觉不是很明显)如下图:

2)、将修改的代码添加到暂存区中相当于git add命令,如下操作,选中被修改的文件右键鼠标选中git->add

3)、将修改的代码进行提交相当于git commit命令,同样的操作,选中commit file,注意这里必须要填写commit信息。这样操作后所有被修改过的文件的颜色都相同了

4)、现在就需要上传代码相当于git push命令,操作方式(如下图)VCS->Git->Push

通过上面一系列操作,GitHub仓库的日期更新,表示大功告成。

三、血泪史:

1、Failed to create GitHub Repository: Connection reset

折腾了很久,最后无意中发现是因为高峰时间段开的V普恩全红,在12点后切换成绿色节点,重新提交成功,如下:

四、参考链接:

全面介绍Android Studio中Git 的使用

如何向github上传代码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

诸神黄昏EX

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值