前言
- 回想起兩年前缸接觸
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è),
- 左側(cè):你的動態(tài),以及你關(guān)注的用戶的動態(tài),以及你搜長的倉庫的動態(tài)。
- 右側(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
倉庫管理
- 創(chuàng)建倉庫文件
image
image
image
- 修改倉庫文件
image
image
- 查看項(xiàng)目變換記錄
image
image
- 上傳文件
image
image
- 查詢文件(鍵盤按“
t” 或者 點(diǎn)擊克隆叛變的find file)
image
- 下載/克隆項(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我的GitHub:FishInWater-1999 - 最后,為了讓更多人看到,少走彎路,你的點(diǎn)贊是我最大的動力!歡迎大家關(guān)注我的簡書_yuanhao獲取更多學(xué)習(xí)資料!