2020 還不會泡 Github 你就落伍了

_yuanhao發表於2020-03-15

前言

  • 回想起兩年前剛接觸 GitHub 那會兒,就發現網上完全搜不到一篇關於 github 使用的文章,雖然自己倒騰幾下慢慢的也就上手了,但畢竟花費了不少時間。
  • 時間對每個人都是寶貴的,一直很好奇 GitHub 這麼重要的工具為什麼沒人寫一份全面一點的指南呢?當然現在已經找到了這個問題的答案
  • 最後:本文僅針對初學者設計,如果你剛入程式設計的坑,對 Github 使用一頭霧水,請直接點選旁
    2020 還不會泡 Github 你就落伍了
    邊的‘點贊’和‘收藏’,這篇文章將會極大地減輕你的入門成本
  • 如果你已經會用了,那麼本文對你可能沒有任何幫助,當然也歡迎大家支援,那我們就開始吧
  • GitHub 作用:藉助 github 託管專案程式碼。

attention: 本文非原創,是我在網上搜資源時意外發現的檔案,我將其整理為 markdown 模式分享給大家(應該是培訓機構的內部資料,如果作者不想對外分享,請私信我)

基本概念

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

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新增白名單

2020 還不會泡 Github 你就落伍了

2.建立新專案

2020 還不會泡 Github 你就落伍了

2020 還不會泡 Github 你就落伍了

2020 還不會泡 Github 你就落伍了

倉庫管理

  1. 建立倉庫檔案

2020 還不會泡 Github 你就落伍了

2020 還不會泡 Github 你就落伍了

2020 還不會泡 Github 你就落伍了

  1. 修改倉庫檔案

2020 還不會泡 Github 你就落伍了

2020 還不會泡 Github 你就落伍了

  1. 檢視專案變換記錄

2020 還不會泡 Github 你就落伍了

2020 還不會泡 Github 你就落伍了

  1. 上傳檔案

2020 還不會泡 Github 你就落伍了

2020 還不會泡 Github 你就落伍了

  1. 查詢檔案(鍵盤按“t” 或者 點選克隆叛變的find file

2020 還不會泡 Github 你就落伍了

  1. 下載/克隆專案(框架等)

2020 還不會泡 Github 你就落伍了

Github Issue

1.作用:

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

2020 還不會泡 Github 你就落伍了

2020 還不會泡 Github 你就落伍了

GitHub pages 搭建網站

1.訪問

http://使用者名稱.github.io
複製程式碼

2.搭建步驟(主頁名稱必須為使用者名稱+.github+.io)

2020 還不會泡 Github 你就落伍了

3.訪問網站

  • 必須有內容才能訪問

2020 還不會泡 Github 你就落伍了

4.新增內容

2020 還不會泡 Github 你就落伍了

2020 還不會泡 Github 你就落伍了

總結

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

相關文章