今天在github上传了这些天练手的一个安卓程序,主要功能包括定位、路线规划、新浪微博登录及发微博,地图、定位及路线规划基于Baidu Map SDK实现,采用MVP设计模式,网址:https://github.com/LingoGuo/CustomMap.git
作为github的新手,关于怎么上传自己的项目还是花了点时间,故想做个总结:
-
创建github的账号
-
下载git,地址:https://git-scm.com/downloads,Mac版本的安装非常简单,越来越喜欢苹果系统了,安转后可在终端通过命令行**git --version **查询git版本,便可知道是否安转成功
-
运行终端,接下后的命令行都是在终端输入,第三步骤只要是设置git用户和配置ssh
3.1.设置git用户和邮箱
git config -global user.name "你的github名称"
git config --global user.email "你的github邮箱"
3.2.生成公钥和私钥(//后面的内容不可写入命令行)
ssh-keygen -t rsa -C "你的github邮箱" //生成公钥和私钥
输入命令后可以选择钥匙文件存储位置,直接回车会存储在默认位置/Users/用户名/.ssh/id_rsa,然后要求输入密码和确认密码,可直接两次回车不设置密码
3.3.复制公钥到github
执行到上一步,在默认路径下会产生两个钥匙文件
pbcopy < /Users/lingo/.ssh/id_rsa.pub //将文件的内容复制到剪贴板
回到github界面,点击你的头像-settings-SSH and GPG keys
点击 New SSH key,粘贴剪贴板的内容,title自取,选择Add SSH key完成设置
3.4.验证是否添加ssh成功,终端输入:
ssh -T git@github.com
最终出现以下文字则成功
屏幕快照 2017-04-28 下午4.26.57.png
-
在github上创建你的仓库
4.1. 屏幕快照 2017-04-28 下午4.30.04.png
4.1.点击“+”好选择New repository
4.2.填入仓库名称(相当于项目名称)和Description,勾选Initialize this repository with a README选项,点击Create repository创建
4.2.
屏幕快照 2017-05-03 下午3.36.18.png
- 接下来的部分就是真正上传项目的部分
5.1.终端定位到本地项目文件
git init //将一个目录初始化为 Git 仓库,要在项目目录
5.2.
git add . //添加所有文件到缓存,注意有个“."
5.3.
git status -s //查看代码在缓存与当前工作目录的状态,A为已添加到缓存,?为未追踪的文件,这一步不是必须的,也可在任意步骤插入,用来查看状态
5.4.
git commit -m “命令行注解信息” // 存储快照
5.5.
git remote add [alias] [url]//为你的项目添加一个新的远端仓库(url指定),取名为alias(自定义),这里的alias填写origin,url查看github网站图片中的位置,注意不要中括号
屏幕快照 2017-04-28 下午4.51.04.png
5.6.
git push -f [alias] [branch]// 将你的 [branch] 分支推送成为 [alias] 远端上的 [branch] 分支,-f可选,表示强制提交,branch填写master,alias填写origin,注意不要中括号
之后就可在github上看到你上传的项目了,以上git命令可在《Git参考手册》查看
网友评论