上传Android项目至github的解析

 更新时间:2018年05月09日 12:46:10   作者:一片枫叶_刘超  
本文主要讲解了如何将自己的android项目上传至github,相信大家平时在开发过程中为了避免重复造轮子会经常逛一下github查看有没有与需求类似的开源项目,那么github上面的开源项目是如何上传至github上的呢?

这是一个新的系列的文章,github项目,主要讲解了自己的github项目开源实践,github项目解析等。

本文主要讲解了如何将自己的android项目上传至github,相信大家平时在开发过程中为了避免重复造轮子会经常逛一下github查看有没有与需求类似的开源项目,那么github上面的开源项目是如何上传至github上的呢?带着这个疑问,我们开始我们今天的讲解。

首先若是需要上传github项目,必须要有一个github账号,通常都是以邮箱注册的,这里先假设大家都已经有github账号了,若没有,则先去注册,注册地址:https://www.github.com(PS:这年头谁若是没有一个github账号,还真不太好意思说自己是程序员…)

一、在GitHub上创建仓库

1. 打开github主页,然后登陆,在个人主页上选择,repositories,点击按钮new,创建个人代码仓库;


这里写图片描述

开始编辑仓库信息,点击create repository创建好我们的代码仓库;


这里写图片描述

二、创建Android项目

* 这里就是创建一个普通的安装项目,项目的名称叫做helloworld,与我们创建的代码仓库的名称一致即可。

三、创建本地git仓库

* git的工具还是很多的,需要下载一个git客户端,我这里用的是本地的一git for window2.6的一个客户端,不知道哪里下载的童鞋可以点击这里下载:http://xiazai.jb51.net/201805/yuanma/Git-2.6.0-64-bit(jb51.net).rar

下载好git客户端之后打开命令好窗口,进入一个本地代码库,然后将我们在github上创建的helloworld项目clone下来,

如图所示:


这里写图片描述

进入下载的helloworld项目路径下,将我们创建的helloworld项目里面的源文件都拷贝到clone下的helloworld目录,

如图所示:


这里写图片描述 

这里需要注意的是:.gradle文件夹、.idea文件夹已经APP文件夹下的app.iml文件时不需要拷贝的。

这时候进入项目目录,我这里是在D盘下的workspace目录下的helloworld项目。

在这里可以配置邮箱和用户名,这样就可以表示是谁提交的了

git config --global user.name "***"git config --global user.email ***@163.com

因为我用GitHub for Windows登录过,所以这里就不在展示命令截图了。

下面输入命令将文件添加进版本控制:

git add .

注意add后面的空格是一定要加的,不然会报错。

添加进来之后,执行提交命令

git commit -m "My First Commit"

这样就将修改提交到了本地仓库

将本地仓库内容上传到GitHub上

git push origin master

直到命令执行完毕,出现上面的提示,就说明提交完成了。

最后可以在我们的github主页看到helloworld已经上传上去了:


这里写图片描述

最后给大家列一下整过过程中使用的git命令:

git clone githuburlgit add .git commit -m "command"git push origin master

这里写图片描述 
这里写图片描述

作为一个良好的习惯,我们需要在README.md中说明一下这个项目的主要作用使用方式等等。

 
这里写图片描述

总结:

本文主要讲解了如何上传android项目至github,这是以后我们讲解github项目的基础,了解了这些之后我们就可以将自己的开源项目上传至github上了,O(∩_∩)O哈哈~,万事开头难,加油!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Android 网络状态实时监听代码实例(一)

    Android 网络状态实时监听代码实例(一)

    本文给大家介绍Android 网络状态实时监听代码实例(一),对android网络状态监听相关知识感兴趣的朋友一起学习吧
    2016-03-03
  • android给RecyclerView加上折叠的效果示例

    android给RecyclerView加上折叠的效果示例

    RecyclerView有很高的自由度,本篇文章主要介绍了android给RecyclerView加上折叠的效果示例,让RecyclerView带上折叠的效果,有兴趣的可以了解一下。
    2017-02-02
  • Android APP开发KML轨迹导出教程示例

    Android APP开发KML轨迹导出教程示例

    这篇文章主要为大家介绍了Android APP开发KML轨迹导出教程示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12
  • Android WebView实现顶部进度条

    Android WebView实现顶部进度条

    这篇文章主要为大家详细介绍了Android WebView实现顶部进度条,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-11-11
  • Flutter使用JsBridge方式处理Webview与H5通信的方法

    Flutter使用JsBridge方式处理Webview与H5通信的方法

    这篇文章主要介绍了Flutter使用JsBridge方式处理Webview与H5通信的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-04-04
  • Android Viewpager实现无限循环轮播图

    Android Viewpager实现无限循环轮播图

    这篇文章主要为大家详细介绍了Android Viewpager实现无限循环轮播图,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-11-11
  • Android之ProgressBar即时显示下载进度详解

    Android之ProgressBar即时显示下载进度详解

    这篇文章主要为大家详细介绍了Android之ProgressBar即时显示下载进度,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • Flutter 实现下拉刷新上拉加载的示例代码

    Flutter 实现下拉刷新上拉加载的示例代码

    这篇文章主要介绍了Flutter 实现下拉刷新上拉加载的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • Android仿微信标签功能

    Android仿微信标签功能

    这篇文章主要为大家详细介绍了Android仿微信标签功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-12-12
  • 探讨:android项目开发 统筹兼顾 需要考虑的因素

    探讨:android项目开发 统筹兼顾 需要考虑的因素

    本篇文章是对基于android项目开发 统筹兼顾 需要考虑的因素进行了详细的分析介绍,需要的朋友参考下
    2013-06-06

最新评论