最近在学习node.js和react,顺便复习了下AngluarJS相关的东西,写了些小demo想放在GitHub上,之前仅限于只申请了GitHub账号从没用过,今天花半天时间查资料认真学习Github上传项目以及Git到底是个啥子-_-# (对于菜鸟来说,学习A知识的时候需要先搞懂B知识,正研究B知识然后有大牛建议先看明白C知识,越摊越大,学得越多,越觉得会的太少...)
有高人写的已经很好了,我就充当传送门好了~
“少废话,上干货!”
1.如何通过Git GUI将自己本地的项目上传至Github:http://m.blog.csdn.net/article/details?id=50537407
这篇博客详细的讲解了如何传递项目到Github,我也是按照步骤一步一步来的,亲测有效
2.注册和安装git客户端:http://blog.csdn.net/vipzjyno1/article/details/22098621
当然上篇博客有推荐这篇,强调一下先看这篇,很多基础的东西要先搞懂。
3.来讲讲Git这个玩意到底该怎么用:http://my.oschina.net/u/150705/blog/191534
一上来看这篇会感觉云里雾里的,之后还需再研究下。
以上两篇已经足够完成项目的上传了。当然如果你像我这样勤学好问(“呵呵”)+小白的话,不禁要问了:Git 跟 GitHub 是什么关系??
知乎上有人是这样解释的:“git是一个版本管理工具,github是全球最大的同性交友平台。” 额...是不是骗人的。
git是一个版本控制工具
github是一个用git做版本控制的项目托管平台。(如下图)
(作者:周国成
链接:https://www.zhihu.com/question/21907548/answer/32239242
来源:知乎
著作权归作者所有,侵权删。)
最后感谢资源共享的博主们