如何上传代码到GitHub
上一篇文章中,我们学会了如通过 Git Bash创建本地的代码仓库。在这篇我们中我们将会使用Git 把代码托管到 Github上面。
创建远程代码仓库
首先在GitHub上新建一个版本库(New repository)
如上图所示,点击右下角的New repository.
接下来填写一些项目的基本信息。这里只说最基础的。
如上图所示,填写好版本名,加一个Android项目类型的.gitignore文件,选择Apache v2 License为开源协议。最后点击Create repository按钮。
.gitignore我们上篇文章也有提及,是用来过滤不想上传的文件的。而关于开源协议的说明,可以在这里查看。
创建成功后系统会为我们自动创建3个文件,分别是忽略文件.gitignore,开源协议license文件以及项目主页描述README.md文件。
同步远程仓库到本地
接下来把远程版本库克隆到本地。打开Git Bash进入到我们本地的工程目录。然后再我们的GitHub主页上找到我们项目的版本库Git地址,如下图
在Git Bash 中输入指令(git clone git地址):
git clone https://github.com/windfser/SimpleSportDemo.git
出现上图所示表示成功把远程版本库克隆到本地。
可以看到本地多了一个SimpleSportDemo文件夹,在文件夹里面可以看到.gitignore,LICENSE,以及README.md都下载到了本地,并且还多了一个.git的隐藏文件夹。
把这个文件夹下的文件全部复制到项目文件夹的根目录上(即是复制到上一层目录中)。如果跟着上一篇文章创建了本地仓库,还要先把本地仓库文件(根目录的.git文件夹,.ignore文件)删去再复制。
把本地代码同步到GitHub远程仓库
然后按照上篇文章学到的,首先把项目中的文件添加到版本控制中:
git add .
然后再本地执行提交操作
git commit -m "First commit."
最后将内容同步到GitHub上面:
git push origin master
同步的时候,会让你输入用户名和密码验证身份,输入即可。
同步完成后,刷新我们的Github仓库页面,会发现文件已经同步到GitHub上了