本贴最后更新于 364 天前,其中的信息可能已经水流花落

Android Studio 上传项目到 GitHub


准备 Git(官网下载),参照 Git 入门指南二: 初次运行 Git 前的配置,Git Bash 中执行下面代码:

$ git config --global user.name "xxx"
$ git config --global user.email xxxxx@example.com

这两条命令用来配置全局通用的用户名和邮箱,如果你只是希望某个工程使用此用户名和邮箱提交,不要输入 --global 这个指令即可。Git 就配置完毕了。


一. Android Studio 添加忽略文件

  • Android 项目一般需要忽略的文件:
    1、.idea 文件夹
    2、.gradle 文件夹
    3、所有的 build 文件夹
    4、所有的.iml 文件
    5、local.properties 文件。
  • 两种方式:
    1. 在项目的.idea/workspace.xml 文件里设置:
<?xml version="1.0" encoding="UTF-8"?>    
<project>    
    <component name="myapp">    
        ...    
    <ignored path="local.properties" />
    <ignored path=".gradle/" />     
    <ignored path=".idea/" />
    <ignored path="build/" />
    <ignored path="项目名 /build/" />
    <ignored mask="*.iml" />
    <ignored mask="*.apk" />  
    </component>    
    ...    
</project>   

2. 通过 IDE 设置:
此处输入图片的描述


二. 创建本地 Git 仓库

当我们每次 commit 的时候会先提交到 Git 的本地仓库,然后 push 的时候,才会提交到服务器;

  • 创建仓库
    此处输入图片的描述

  • 添加到仓库
    此处输入图片的描述

  • 上传至 GitHub
    此处输入图片的描述

笔者由于公司的网络代理问题,第一次没有上传成功,需要配置 Git 的代理,代码如下:

git config --global http.proxy http://proxy.com:1234
git config --global https.proxy http://proxy.com:1234
git config --global http.sslverify false
取消
git config --global --unset http.proxy
git config --global --unset https.proxy

再次 Share Project on GitHub
此处输入图片的描述
上传成功!

  • Solo

    Solo 是一款小而美的 Java 博客系统,通过一个命令就可以启动使用。

    368 引用 • 3124 回帖 • 698 关注
  • Android

    Android 是一种以 Linux 为基础的开放源码操作系统,主要使用于便携设备。2005 年由 Google 收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到到平板电脑及其他领域上。

    280 引用 • 224 回帖 • 637 关注
  • GitHub

    GitHub 于 2008 年上线,目前,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。正因为这些功能所提供的便利,又经过长期的积累,GitHub 的用户活跃度很高,在开源世界里享有深远的声望,并形成了社交化编程文化(Social Coding)。

    88 引用 • 697 回帖 • 1061 关注
感谢    关注    收藏    赞同    反对    举报    分享