如何将自己完整的项目上穿到github上呢? 就像爱一个人一样,其实很简单......
首先第一步,在github上创建一个秘钥: 话说怎么创建呢?如下:
在github首页中右侧小图标处点击设置(Settings),进入设置页面之后点击:SSH and GPG keys会进入设置秘钥页面;
之后再点击New SSH key新建秘钥:Title值随便填,Key填的是你获取到的秘钥
第二步就是获取秘钥了: 获取秘钥前先安装下git:(可以官网下,当然你比较懒的话也可以从我百度云当中拿)
链接:https://pan.baidu.com/s/1vzC2XgL9rbmAXrya78c26w 密码:hlpg
假设你已经安装好了git,只需要在桌面右击 Git Base Here,然后进入小黑窗口输入获取秘钥的命令。
生成秘钥前可以先配置一下你的用户名和邮箱,指令如下:
配置用户名: $ git config --global user.name "用户名"
配置邮箱: $ git config --global user.email "邮箱"
然后再生成秘钥: $ ssh-keygen -t rsa
查看密钥: $ cat ~/.ssh/id_rsa.pub
获取好了你就可以把获取到的秘钥复制到github中! 注意:在小黑窗口不要使用快捷键复制粘贴,友情提示(右击)!
第三步则是在github中创建一个存储库:
返回到github主页面点击左下角变 New repository 进入创建存储库页面;
名字顺便取,有一个Public(公开/免费)和 Private(私人的/收费的),看你自己的需求,然后点击 Create repository 创建一个存储库;
第四步则开始真正开始上传项目: 接下来的操作都是在小黑窗口的执行:小黑窗口在你项目文件夹中右击Git Base Here打开!接下来的操作都是在小黑窗口执行的哟
1、初始化仓库: git init 初始化仓库后文件夹中会多出来一个隐藏文件 .git 文件,如果没有的话可以在文件夹左侧组织按钮中点击 然后选到文件夹和搜索选项点击显示所有文件
2、查看配置信息: git config --list 如果之前配置好了信息则可以看得到,没看到的话可以重新配置下(就上面的配置用户名和配置邮箱)
3、将工作区的文件添加到缓存区: git add <文件名>
4、查看文件状态: git status 不加要求,这步你可以不执行
5、将缓存区的文件添加到版本库: git commit -m "提交的注释说明"
6、查看提交的日志: git log 不加要求,这步你可以不执行
7、查看文件最新到的地方: git diff <文件名> 红色为前版本库结尾处,不加要求,这步你可以不执行
8、版本回退: 方法有很多种,看你喜好。一切正常的话当然这步你可以不执行
git reset --hard HEAD^ 返回到上一个版本
git reset --hard HEAD^^ 返回到上上个版本
git reset --hard HEAD~N 返回到第N个版本,N只能为整数哟
git reset --hard 版本号 你可以先使用 git reflog 查看版本号,然后把版本后粘贴在后面即可
9、将文件和github存储库关联: git remote add origin 存储库地址 存储库地址在你创建好的存储库当中会有显示(有一个HTTPS和一个SSH两个地址,复制SSH生成好的那个地址),储存地址例如:git@github.com:shizhibiao/xiaomi.git这种格式;
10、提交到github上: git push -u origin master 提交之后你的项目就出现在github的存储库啦,开心吧!嘻嘻,还不快点个赞!
这只是将自己的项目上传到github上,当然后续还会更新一个从github上拿取项目并创建分支操作项目的流程,敬请期待!