最近在學習node.js和react,順便複習了下AngluarJS相關的東西,寫了些小demo想放在GitHub上,以前僅限於只申請了GitHub帳號從沒用過,今天花半天時間查資料認真學習Github上傳項目以及Git究竟是個啥子-_-# (對於菜鳥來講,學習A知識的時候須要先搞懂B知識,正研究B知識而後有大牛建議先看明白C知識,越攤越大,學得越多,越以爲會的太少...)node
有高人寫的已經很好了,我就充當傳送門好了~react
「少廢話,上乾貨!」git
1.如何經過Git GUI將本身本地的項目上傳至Github:http://m.blog.csdn.net/article/details?id=50537407github
這篇博客詳細的講解了如何傳遞項目到Github,我也是按照步驟一步一步來的,親測有效工具
2.註冊和安裝git客戶端:http://blog.csdn.net/vipzjyno1/article/details/22098621學習
固然上篇博客有推薦這篇,強調一下先看這篇,不少基礎的東西要先搞懂。lua
3.來說講Git這個玩意到底該怎麼用:http://my.oschina.net/u/150705/blog/191534.net
一上來看這篇會感受雲裏霧裏的,以後還需再研究下。版本控制
以上兩篇已經足夠完成項目的上傳了。固然若是你像我這樣勤學好問(「呵呵」)+小白的話,不由要問了:Git 跟 GitHub 是什麼關係??blog
知乎上有人是這樣解釋的:「git是一個版本管理工具,github是全球最大的同性交友平臺。」 額...是否是騙人的。
git是一個版本控制工具
github是一個用git作版本控制的項目託管平臺。(以下圖)
最後感謝資源共享的博主們