参考博客地址:
http://www.cnblogs.com/schaepher/p/5561193.html;
https://blog.csdn.net/qazwsxpcm/article/details/68946736
下面让我这个新手走一遍流程
【最近自己写了一个小项目,想要试着走一遍玩完整的流程,作为第一份完全属于自己的代码提交到github上】:
(1)【在这之前自己在 github上我创建了一个新的仓库】
进入项目所在目录 ,鼠标右击 → Git Bash here
(2)本地配置用户名 和 邮箱
(3)本地生成 ssh key
ssh-keygen -t rsa -C "你的邮箱"
由于已经生成过,我就一直回车
(4)复制 ssh key
【方式一】输入 clip < ~/.ssh/id_rsa.pub
会自动复制ssh key,可以直接粘贴
【方式二】直接到 ssh key 所在目录 “C:/Users/admin/.ssh/id_rsa”去粘贴复制
(5)进入github 创建 ssh
然后测试连接是否成功,输入:ssh -T [email protected]
(6)初始化仓库 → git init
(7)先查看一下状态 → git status
(8)上传文件 git add -A
【上传所有的】
(9)执行 git commit -m "更新的信息"
【***********注意这一步必须要写,这一步执行完,才能成功的提交到GitHub】
(10)连接 github上的仓库
git remote add origin [email protected]:SPITIES/vue-node.js-mongodb.git
(11)提交项目
git push -u origin master
(11)刷新 GitHub,成功上传!!!
这里在上传的过程中遇到的问题:
找到很多没有还是发现解决的办法,最后才发现,我是忘了 执行
git commit -m "xxx"
这一步,才陷入这问题【本以为这一步可以省略,因为只是用来提交更新信息的,只是作为一个备注,才发现我根本没有理解这条命令,git commit
就是 提交的命令,必须执行,而 -m "xxx"
只是一个提交的选项,是否添加备注信息】
还是得去好好了解一下git上传的过程,最后得知,git add -A
仅仅只是上传,必须执行 git commit -m "xxx"
之后连接到仓库,才能有效执行git push -u origin master