关于GitHub
GitHub创办于2008年,被市场研究公司Forrester称作“开发者的Facebook”,有逾1000万名注册用户在协作开发2500万个软件项目。个人开发者利用GitHub存储、编写代码,并与其他开发者进行协作;企业和政府机构则利用它托管和管理软件项目。作为开源代码库以及版本控制系统,随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。
使用GitHub
准备
- 注册一个GitHub账号(这里选择的是免费版)
电脑上下载安装Git,Git官网下载在安装过程中注意勾选”
Run Git from Windows Command Prompt
“,这样才会把git命令添加到PATH环境变量中。
如果电脑上安装的有Chocolatey你可以使用Chocolatey来安装git:choco install git
关于安装Chocolatey和使用Chocolatey安装Git你可以参考React Native 搭建开发环境
开始
- 在个人主页找到这个+,选择New repository创建一个版本库
- 这里将版本库命名为mygithubdemo,然后选择添加一个Android项目类型的.gitignore文件,并使用Apache v2 License来作为项目的开源协议如下图:
- 点击Create repository后是这样的:
GitHub已经自动帮我们创建了.gitignore、LICENSE和README.md三个文件 - 创建好版本库后,可以在Android Studio中创建MyGithubDemo这个项目了,在进行一定阶段的开发工作后,可以选择项目的上传
- 将远程版本库的Git地址克隆到本地,MyGithubDemo的Git地址为:https://github.com/feijeff0486/mygithubdemo.git。然后在电脑中你的项目所在的文件夹,打开Git Bash并切换到mygithubdemo的工程目录下,输入
git clone https://github.com/feijeff0486/mygithubdemo.git
文字提示克隆成功,进入mygithubdemo目录,可以看到.gitignore、LICENSE和README.md三个文件已经被复制到本地
- 将mygithubdemo目录下所有的文件移到上一层目录,并删除mygithubdemo文件夹
接下来把MyGitHubDemo项目下现有的文件提交到Github
git add .
在本地执行提交操作
git commit -m “First commit.”
最后将提交的内容同步到远程版本库
git push origin master
注意:最后一步需要输入用户名和密码进行身份认证
git push origin master
Username for 'https://github.com':yourname
Password for 'https://yourname@github.com':yourpassword
这里可以提前在Git上登录,下次就不需要密码了
到这里同步已经完成,刷新你的版本库页面可以看到提交的文件
再次的项目上传也无非是重复7-9的操作