最近在学习mpvue的时候遇到了一些小问题(课程是慕课网上的Sam老师的一门课,非常推荐。)由于不知道老师什么时候回复我,而且为了方便起见,所以就想通过github代码管理来实现(其实之前是用过的,不过就随便用了一下,所以忘记了。)
期间确实遇到不少坑,也比较让我抓狂。(坑会后面单独写一篇,因为上传码云的时候也有坑,所以就一起写)牛皮扯完了,那么就开始介绍了。
由于是要上传到github,所以我介绍的是比较通用简单的方法,那么开始第一步(前提是你电脑已经安装了git)。
先查看有没有ssh秘钥生成
一般来说就是Administrator里找有没有 .ssh这个文件。没有就是还没生成ssh秘钥。(像我自己的电脑用户名是YDW,所以就是在YDW里面看看有没有这个文件)
直接在桌面git bash
其实哪里git bash都是可以的。输入以下命令
ssh-keygen -t rsa -C "你的邮箱地址"
因为我已经生成过了ssh秘钥,所以这是会提示我是否要覆盖之前的秘钥(肯定不要啦我,不然我又要重新配置了。)
然后回到之前的目录里找.ssh文件夹。
第一个是私钥,第二个是秘钥。这是打开第二个文件。(我是有EditPlus,但是大家也可以用记事本打开,这是用记事本打开)
这里我进行了处理(其实这算是个人隐私了。)
接下来打开Github官方网址
登陆啥的就不说了,直接新建仓库。
接下来就是下面的界面。
仓库已经创建完了。因为我们是通过ssh秘钥上传代码的。所以对应的需要在Github设置一下秘钥。
然后回到你之前的仓库那里
这时候就可以准备上传你的项目了。下面打开你自己的项目,然后右键git bash。
执行命令 git init 初始化仓库
创建上传地址的命令是
git remote add origin git@github.com:architectMymine/test.git
ssh地址是上面在git里面的地址,查看当前创建地址的命令是
git remote -v
把项目放入暂存区命令(后面是有一个小点的)
git add .
这时候会有警告,其实就是不用管,就是提醒你这个文件之前没有而已。(一般警告没有那么多,我这里那么多是因为这个webpack是我自己的配置的,而且还有很多忽略文件没有写,所以这里报错特别多。一般来说做项目都是直接用脚手架帮我们自己创建好比较好。
提交项目命令
git commit -m “提交说明”
说明那里按照我的习惯就是修复bug,就是写修复什么什么bug,或者出现了什么问题没有解决先提交什么什么的。(执行这个命令后也会有少量警告,不用理会。除非是报错)
这时候我们就可以执行提交命令了。
git push origin master
master这是默认的主分支,实际工作中一般会创建很多分支进行测试或者是调试,这里不详细说了。有空会写一篇详细的介绍。
上面命令行会多了 -u 这是我上传码云的时候,码云那边给的示例代码,具体上传到Github实际上只要我上面的写的命令行就行了。
这时候刷新我们之前的Github页面,就会出现有代码了。
这个项目是我之前写的一个vue的qq音乐,因为之前提供接口的老朋友被腾讯爸爸警告了,所以我就没再维护用了。好了关于如何将代码上传到Github介绍到这里,码云的其实也差不多原理,而且码云在仓库创建好会给一些初始化命令提示,有兴趣的可以去了解一下,或者咨询一下我也行啊。