前言
平时都经常有逛GitHub,但通常都是来寻找资源,一直以来都没试过把自己的项目上传上来,公司内部都是用SVN。好几次都有过尝试的冲动,可每次上网粗略看了下教程,就被繁琐的步骤给吓退了。。。今天可算下定了决心,要把它摸透。
系统环境:Win7 64位
前期准备
1.新建repository
访问 https://github.com/ 登录(若无github账号,度娘看下教程,申请一个,也很方便)。点击右上角+号,选择“New Repository”:
填写下Repository Name ,勾选“Initialize this repository with a README”(自动创建README文件),即可创建一个仓库。
2.安装GitHub客户端
前往https://desktop.github.com/ 直接DownLoad即可,双击exe文件,系统会自动下载安装包并自动安装。安装完成,桌面会有两个图标:
一个为GitHub客户端,一个为Git Shell命令终端,这篇教程只需要用到“Git Shell”命令终端。
3.生成SSH秘钥
启动Git Shell,输入ssh-keygen -C **** -t rsa ****为GitHub账号所绑定的邮箱:
由于我本机已经存在该秘钥,所以会提示是否覆盖。接下来通过 ssh -T git@github.com 命令验证刚生成的秘钥是否正确,若正确,则返回如下信息:
还有一种验证方式,就是在网页端登录GitHub账号,进入Settings,选择SSH and GPG Keys,即可查看秘钥信息:
4.Clone Responsitory到本地
在网页端登录GitHub,选中第一步新建的Responsitory,点击“Clone or download”,复制该URL。
在GitHub Shell 终端输入: git clone *** 其中***为上图中获取到的URL。执行完成后,会在如下路径:C:\Users\admin\Documents\GitHub 生成一个.git文件夹(该文件夹为隐藏文件,需要在查看--文件夹选项中勾选显示隐藏的文件和文件夹才能看到).
5.代码上传
将项目文件夹复制到上一步中提到的.git文件件所在的目录,即:C:\Users\admin\Documents\GitHub:
a.运行GitHub Shell终端,通过 cd ***命令(***为项目文件夹名称,我的为:MySnackBar)进入项目文件夹。
b.运行 git init 命令,完成初始化。
b.运行 git add . 命令将项目所有文件加载。
c.运行git commit -m "***" 提交相关信息(***为相关说明信息)。
d.运行git push -u origin master 将项目文件push至GitHub:
至此,大功告成。但使用过程,总会出现种种错误的,后期遇到问题时,会附上解决方案逐步来完善该文章。