2020 還不會泡 Github 你就落伍了

前言

  • 回想起兩年前缸接觸 GitHub 那會兒,就發現網上徹底搜不到一篇關於 github 使用的文章,雖然本身倒騰幾下慢慢的也就上手了,但畢竟花費了很多時間。
  • 時間對每一個人都是寶貴的,一直很好奇 GitHub 這麼重要的工具爲何沒人寫一份全面一點的指南呢?固然如今已經找到了這個問題的答案
  • 最後:本文僅針對初學者設計,若是你剛入編程的坑,對 Github 使用一頭霧水,請直接點擊旁邊的‘點贊’和‘收藏’,這篇文章將會極大地減輕你的入門成本
  • 若是你已經會用了,那麼本文對你可能沒有任何幫助,固然也歡迎你們支持,那咱們就開始吧
  • GitHub 做用:藉助 github 託管項目代碼。

attention: 本文非原創,是我在網上搜資源時意外發現的文件,我將其整理爲 markdown 模式分享給你們(應該是培訓機構的內部資料,若是做者不想對外分享,請私信我)git

基本概念

  • 基本概念很重要,請務必看完,又不理解的地方歡迎在評論區提出

1.1.倉庫(Repository):

  • 存放項目代碼,一個倉庫一個項目

1.2.收藏(star

  • 收藏項目,方便下次查看

1.3.複製克隆項目(fork

  • 注:該fork的項目是獨立存在的

1.4.發起請求(pull request

  • 對別人的代碼進行了改進,向做者發出修改請求,做者贊成後能夠合併到它的項目中。

1.5.關注(watch

  • 當別人的項目更新能夠收到通知

1.6.食物卡片(issue

  • 發現代碼bug,但目前沒有改,因此記錄下

1.7.三個頁面:

1.7.1.Github 主頁:分左側跟右側,

  1. 左側:你的動態,以及你關注的用戶的動態,以及你搜長的倉庫的動態。
  2. 右側顯示你Github全部的倉庫。

1.7.2.倉庫主頁:

  • 項目代碼,版本,收藏/關注/fork狀況等。

1.7.3.我的主頁:

  • 我的信息,頭像,簡介,關注個人人,我關注的人,我關注的git庫,個人開源項目,我貢獻的開源項目等信息。

建立倉庫:

1.綁定郵箱(不綁定不能用)注:採用QQ郵箱註冊記得將github添加白名單

2.建立新項目

倉庫管理

  1. 建立倉庫文件

  1. 修改倉庫文件

  1. 查看項目變換記錄

  1. 上傳文件

  1. 查詢文件(鍵盤按「t」 或者 點擊克隆叛變的find file

  1. 下載/克隆項目(框架等)

Github Issue

1.做用:

  • 發現Bug 可是目前沒有成型代碼,須要討論時用,或者使用開源項目出現問題時用。 情景:
  • 張三發現歷史開源庫git 。則提交了一個issue
  • 李四隔天登錄GitHub主頁,看到通知並和李四交流,修改完後,關閉了issue

GitHub pages 搭建網站

1.訪問

http://用戶名.github.io
複製代碼

2.搭建步驟(主頁名稱必須爲用戶名+.github+.io)

3.訪問網站

  • 必須有內容才能訪問

4.添加內容

總結

  • 那麼我再來回顧下上面的問題,爲何網上很難找到好的 GitHub 入門文章?
  • 我以爲一方面是這類文章太水了,有經驗的人懶得寫,畢竟本文我大概也花了兩小時整理,並且既然新手花上幾天也能倒騰會,寫出來又很 low ,天然就沒有老手想去總結。
  • 因爲 GitHub 使用實在是太基礎了,因此幾乎都是剛學編程的同窗在學,並且你們還都是剛踩完坑,天然不能總結出比較全面的博文。
  • 最重要的一點:其實網上有不少的 GitHub 使用總結!不少總結?不是說沒有的嗎?固然不是我騙人,網上確實不多 github 使用總結的博文,由於這些文章都在Github 上!。。。然而對於最須要的初學者,怎麼可能要求你們一入門就會在 GitHub 上搜索呢?
  • 有能力的同窗能夠前往這個倉庫繼續學習 GitHub 使用:how-to-use-github
  • 也歡迎你們 follow 個人 GitHubFishInWater-1999
  • 最後,爲了讓更多人看到,少走彎路,你的點贊是我最大的動力!歡迎你們關注個人掘金_yuanhao獲取更多學習資料!
相關文章
相關標籤/搜索