GitHub 入門不完全指南

GitHub 程序員 科技 新新物聯網 2017-05-04

我一直認為 GitHub 是一座寶藏,想讓更多人的知道它、加入到這個社區中。本人能力有限,如果文中出現不對的地方,歡迎指正交流。

一、前言

大家好,我是削微寒(xuē wēi hán),一個走在進階路上的程序員。

一個人走在路上,不如和志同道合的小夥伴一起前行。所以,我喜歡分享一些自己的收穫,記錄過程放到自己的 blog 上,主要是方便以後查閱(我記性不好)。如果我的文字能夠幫助到其他人,那真是極好的!

編程進階的道路是坎坷的,沒有任何捷徑。這個時期只能是積累、吸收、學習、堅持,做到量的積累,到質的飛躍

古語有云:‘書山有路,勤為徑’、‘不積跬步,無以至千里’

編程是一個動手實踐性的學科,多動手才是王道,積累代碼量。那麼問題就來了:寫什麼呢?

二、什麼是 GitHub

如果把編程比做繪畫,那麼 GitHub 就是一個‘巨型畫展’,裡面展出了各式各樣、各種風格的‘畫作’,有名家的作品,有默默無聞的作者的作品。整個畫展中的任何作品,你可以隨意瀏覽,任意臨摹,與作者討論作品中的想法、思路。

同比到編程中,就是各種‘編程作品’。通過‘臨摹’和學習別人的代碼,你就會知道要寫些什麼了。不要想著上來就寫一個特別 NB 的項目,優秀的項目不是一朝一夕完成的,都是一步步地借鑑、優化、完善——羅馬不是一天建成的

一位前輩告訴說過:優秀的程序最重要的是什麼?匠心!編寫優秀的程序需要有精益求精的態度。追求的卓越的過程就是進階的過程。

在 GitHub 上,你可以與百萬其它程序員一起創造有趣、有價值的程序。準備好,加入 GitHub 了嗎?

三、開始 GitHub 探索之旅

這章主要講述快速使用 GitHub,不會涉及任何 Git 命令

3.1 註冊

只需要三步,10秒:註冊地址

依次輸入用戶名、郵箱、密碼

GitHub 入門不完全指南

選擇賬號性質:Unlimited public repositories for free(免費)、付費,免費賬號就可以了

GitHub 入門不完全指南

調查問卷,skip this step(跳過這步)

GitHub 入門不完全指南

註冊成功

GitHub 入門不完全指南

最後,登陸自己的郵箱點擊註冊認證鏈接,認證郵箱。

3.2 概述

GitHub 算是一個‘程序員的社交’網站,就像微博一樣,可以 Follow 用戶。針對於程序員的社交又有對項目的一系列操作例如:Watch項目、Fork項目、Star項目

3.2.1 信息流頁

GitHub 入門不完全指南

登陸後默認進入這個頁面,該頁面會展示你的項目動態、你關注的用戶的動態(Star、Fork、Crtead等)、你Watch的項目的動態(修改、Issues等)

3.2.2 個人首頁

GitHub 入門不完全指南

右上角頭像向下尖頭下拉框中的 Your profile進入個人首頁,類似於微博的個人首頁一樣

3.2.3 項目

項目分為三種:自己創建的、別人的項目、Fork的項目

下面以 requests項目為例:

GitHub 入門不完全指南
  1. Watch:類似訂閱,訂閱這個項目的動態,這個項目有任何修改都會顯示在你的‘信息流頁’
  2. Star:等同於贊
  3. Fork:類似於拷貝,拷貝這個項目到你的賬號下,你的賬號下就會有一個和這個項目一摸一樣的項目
  4. Issues:提問題的地方,這裡可以討論項目中的 bug 和作者交流

3.2.4 尋找項目

  1. 首頁的搜索
  2. explore:官方推出的推薦頁
  3. trending:GitHub 熱點項目(用戶 star 最多的項目)
  4. 我發起的 HelloGithub—— 分享、推薦 GitHub 上好玩、容易上手的項目

至此為止,就可以根據自己的興趣愛好,找自己感興趣的項目,查看瀏覽別人的代碼和思路了。學習了別人的代碼,是時候開始自己的項目了!

下面會依次介紹如何創建項目、把自己的代碼託管在 GitHub上、向別的項目提交代碼(未完待續)

四、開始自己的項目

五、參與到開源項目

相關推薦

推薦中...