2020 還不會泡 Github 你就落伍了

前言

  • 回想起兩年前缸接觸 GitHub 那會兒,就發(fā)現(xiàn)網(wǎng)上完全搜不到一篇關(guān)于 github 使用的文章,雖然自己倒騰幾下慢慢的也就上手了,但畢竟花費(fèi)了不少時間。
  • 時間對每個人都是寶貴的,一直很好奇 GitHub 這么重要的工具為什么沒人寫一份全面一點(diǎn)的指南呢?當(dāng)然現(xiàn)在已經(jīng)找到了這個問題的答案
  • 最后:本文僅針對初學(xué)者設(shè)計(jì),如果你剛?cè)刖幊痰目?,?Github 使用一頭霧水,請直接點(diǎn)擊旁邊的‘點(diǎn)贊’和‘收藏’,這篇文章將會極大地減輕你的入門成本
  • 如果你已經(jīng)會用了,那么本文對你可能沒有任何幫助,當(dāng)然也歡迎大家支持,那我們就開始吧
  • GitHub 作用:借助 github 托管項(xiàng)目代碼。

attention: 本文非原創(chuàng),是我在網(wǎng)上搜資源時意外發(fā)現(xiàn)的文件,我將其整理為 markdown 模式分享給大家(應(yīng)該是培訓(xùn)機(jī)構(gòu)的內(nèi)部資料,如果作者不想對外分享,請私信我)

基本概念

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

1.1.倉庫(Repository):

  • 存放項(xiàng)目代碼,一個倉庫一個項(xiàng)目

1.2.收藏(star

  • 收藏項(xiàng)目,方便下次查看

1.3.復(fù)制克隆項(xiàng)目(fork

  • 注:該fork的項(xiàng)目是獨(dú)立存在的

1.4.發(fā)起請求(pull request

  • 對別人的代碼進(jìn)行了改進(jìn),向作者發(fā)出修改請求,作者同意后可以合并到它的項(xiàng)目中。

1.5.關(guān)注(watch

  • 當(dāng)別人的項(xiàng)目更新可以收到通知

1.6.食物卡片(issue

  • 發(fā)現(xiàn)代碼bug,但目前沒有改,所以記錄下

1.7.三個頁面:

1.7.1.Github 主頁:分左側(cè)跟右側(cè),

  1. 左側(cè):你的動態(tài),以及你關(guān)注的用戶的動態(tài),以及你搜長的倉庫的動態(tài)。
  2. 右側(cè)顯示你Github所有的倉庫。

1.7.2.倉庫主頁:

  • 項(xiàng)目代碼,版本,收藏/關(guān)注/fork情況等。

1.7.3.個人主頁:

  • 個人信息,頭像,簡介,關(guān)注我的人,我關(guān)注的人,我關(guān)注的git庫,我的開源項(xiàng)目,我貢獻(xiàn)的開源項(xiàng)目等信息。

創(chuàng)建倉庫:

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

image

2.創(chuàng)建新項(xiàng)目

image
image
image

倉庫管理

  1. 創(chuàng)建倉庫文件
image
image
image
  1. 修改倉庫文件
image
image
  1. 查看項(xiàng)目變換記錄
image
image
  1. 上傳文件
image
image
  1. 查詢文件(鍵盤按“t” 或者 點(diǎn)擊克隆叛變的find file
image
  1. 下載/克隆項(xiàng)目(框架等)
image

Github Issue

1.作用:

  • 發(fā)現(xiàn)Bug 但是目前沒有成型代碼,需要討論時用,或者使用開源項(xiàng)目出現(xiàn)問題時用。
    情景:
  • 張三發(fā)現(xiàn)歷史開源庫git 。則提交了一個issue;
  • 李四隔天登陸GitHub主頁,看到通知并和李四交流,修改完后,關(guān)閉了issue
image
image

GitHub pages 搭建網(wǎng)站

1.訪問

http://用戶名.github.io

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

image

3.訪問網(wǎng)站

  • 必須有內(nèi)容才能訪問
image

4.添加內(nèi)容

image
image

總結(jié)

  • 那么我再來回顧下上面的問題,為什么網(wǎng)上很難找到好的 GitHub 入門文章?
  • 我覺得一方面是這類文章太水了,有經(jīng)驗(yàn)的人懶得寫,畢竟本文我大概也花了兩小時整理,而且既然新手花上幾天也能倒騰會,寫出來又很 low ,自然就沒有老手想去總結(jié)。
  • 由于 GitHub 使用實(shí)在是太基礎(chǔ)了,所以幾乎都是剛學(xué)編程的同學(xué)在學(xué),而且大家還都是剛踩完坑,自然不能總結(jié)出比較全面的博文。
  • 最重要的一點(diǎn):其實(shí)網(wǎng)上有很多的 GitHub 使用總結(jié)!很多總結(jié)?不是說沒有的嗎?當(dāng)然不是我騙人,網(wǎng)上確實(shí)很少 github 使用總結(jié)的博文,因?yàn)檫@些文章都在Github 上!。。。然而對于最需要的初學(xué)者,怎么可能要求大家一入門就會在 GitHub 上搜索呢?
  • 有能力的同學(xué)可以前往這個倉庫繼續(xù)學(xué)習(xí) GitHub 使用:how-to-use-github
  • 也歡迎大家 follow 我的 GitHubFishInWater-1999
  • 最后,為了讓更多人看到,少走彎路,你的點(diǎn)贊是我最大的動力!歡迎大家關(guān)注我的簡書_yuanhao獲取更多學(xué)習(xí)資料!
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容