Github初步使用


注:轉載請標明原文出處鏈接:https://xiongyiming.blog.csdn.net/article/details/106033435


1 基礎知識

爲什麼要使用Github ?
藉助Github方便託管項目代碼。


(1) 倉庫 (Repository)
倉庫是用來存放項目代碼,每一項目對應一個倉庫,多個倉庫則會有多個倉庫。

(2) 收藏 (Star)
收藏別人的倉庫,方便自己查找

(3) 複製/克隆項目 (Fork)
別人倉庫的代碼可以克隆到自己的賬號下的中,可以對倉庫進行更改。自己在倉庫中對bug進行更改不會影響原作者的倉庫,但可以通過向原作者發起請求 (Pull Request)。
Fork也可以理解爲分叉。

(4) 關注(Watch)
使用Watch功能關注了其他作者的倉庫,如果作者的倉庫發生更新,會發送通知到自己的賬戶上(類似於關注了別人就可以關注別人的動態)。

(5) 事物卡片(Issue)
發現別人的倉庫代碼出現Bug或有疑問時,可以通過Issue來和代碼的作者進行諮詢和討論。然後作者可以收到別人的提問,然後可以回覆。回覆完成可以關閉當前的Issue。




2 創建Github賬號

登錄Github官網: https://github.com/

在這裏插入圖片描述


在這裏插入圖片描述


在這裏插入圖片描述


驗證郵箱即可完成。

在這裏插入圖片描述




3 新建倉庫

在這裏插入圖片描述


在這裏插入圖片描述


輸入倉庫名

在這裏插入圖片描述


在這裏插入圖片描述


在這裏插入圖片描述


在這裏插入圖片描述


可以修改倉庫中的README文件信息

在這裏插入圖片描述


在這裏插入圖片描述




4 倉庫界面介紹

在這裏插入圖片描述




5 倉庫管理

5.1 新建文件到倉庫

在這裏插入圖片描述


在這裏插入圖片描述


在這裏插入圖片描述


在這裏插入圖片描述



修改hello_world.cpp文件

在這裏插入圖片描述


在這裏插入圖片描述


在這裏插入圖片描述


通過倉庫主頁中 commits 可以查看修改記錄

在這裏插入圖片描述


在這裏插入圖片描述


在這裏插入圖片描述



5.2 上傳文件到倉庫


在這裏插入圖片描述


在這裏插入圖片描述


在這裏插入圖片描述


在這裏插入圖片描述


查看上傳文件詳細信息

在這裏插入圖片描述


查看倉庫修改記錄

在這裏插入圖片描述




6 Issues

發現別人的倉庫代碼出現Bug或有疑問時,可以通過Issue來和代碼的作者進行諮詢和討論。然後作者可以收到別人的提問,然後可以回覆。回覆完成可以關閉當前的Issue。

假設某用戶看見 luohuayouyi666 的倉庫 test_github中的一個BUG,並提出問題.
https://github.com/luohuayouyi666/test_github

可以對該倉庫新建 issue ,具體如下所示:


在這裏插入圖片描述


在這裏插入圖片描述


在這裏插入圖片描述


在這裏插入圖片描述


在這裏插入圖片描述


然後,用戶luohuayouyi666的主頁即可看見其他用戶提出的問題。

在這裏插入圖片描述


在這裏插入圖片描述


點擊查看問題,可以向用戶回覆信息。

在這裏插入圖片描述


然後可以通過 Close issue 即可關閉,表示該問題已經解決。

在這裏插入圖片描述


在這裏插入圖片描述




7 Fork

別人倉庫的代碼可以克隆到自己的賬號下的中,可以對倉庫進行更改。自己在倉庫中對bug進行更改不會影響原作者的倉庫,但可以通過向原作者發起請求 (Pull Request)。


在這裏插入圖片描述


Fork別人賬戶的倉庫,自己的GitHub賬戶就會出現一個倉庫。

在這裏插入圖片描述


此時自己賬戶的倉庫是單獨存在的,自己修改倉庫的內容不會影響原作者倉庫的內容。

在這裏插入圖片描述


在這裏插入圖片描述


在這裏插入圖片描述


如下圖所示,在原作者賬戶下,沒有新增的文件。

在這裏插入圖片描述


自己更改的內容可以通過 發送請求(Pull Request) 向原作者請求原作者的更新倉庫。

在這裏插入圖片描述


在這裏插入圖片描述


在這裏插入圖片描述


在這裏插入圖片描述


在這裏插入圖片描述


此時,原作者賬戶的倉庫下,出現Pull requests


在這裏插入圖片描述


在這裏插入圖片描述


在這裏插入圖片描述


假設同意請求,就可以合併了。

在這裏插入圖片描述


此時原作者的倉庫就新增了別人發送請求新增的代碼文件,這樣的操作就達到多人合作共同完成一個大項目。

在這裏插入圖片描述


也可以在commits中查看修改記錄。

在這裏插入圖片描述




8 搭建倉庫網站

(1) 進入倉庫主頁,點擊Settings

在這裏插入圖片描述


在這裏插入圖片描述


在這裏插入圖片描述


(2) 選擇網站主題

在這裏插入圖片描述


直接選擇默認主題

在這裏插入圖片描述


(3) 點擊網站進入倉庫的網站主頁

在這裏插入圖片描述


在這裏插入圖片描述


(4) 也可以通過修改倉庫的README文件來修改顯示的倉庫網站主頁。

在這裏插入圖片描述


在這裏插入圖片描述


在這裏插入圖片描述


在這裏插入圖片描述


(3) 進入倉庫網站主頁查看,發現內容發生了變化。

在這裏插入圖片描述


關於倉庫網站的更多幫助信息,可以從官網查詢: https://pages.github.com/




9 搭建GitHub個人網站

搭建GitHub個人網站可以從官方查看教程: https://pages.github.com/

在這裏插入圖片描述


下面簡單搭建一個個人網站用作筆記,方便下次查看。

(1) 新建倉庫

在這裏插入圖片描述



(2) 輸入格式:用戶名.github.io
這裏用: luohuayouyi666.github.io


在這裏插入圖片描述



(3) 設置個人主頁主題
可以通過簡單的html設置個人主頁,GitHub提供了幾種主題模板,點擊Settings

在這裏插入圖片描述


找到GitHub Pages,選擇自己喜歡的主題。

在這裏插入圖片描述


在這裏插入圖片描述



(4) 編輯主頁內容
然後出現index.md文件,下面的可以進行編輯設置主頁內容,使用的是Markdown編輯器。

在這裏插入圖片描述


在這裏插入圖片描述



(5) 查看搭建的個人網站

登錄 https://luohuayouyi666.github.io/ 即可查看個人網站


在這裏插入圖片描述





參考資料

[1] https://www.bilibili.com/video/BV1Xx411m7kn?p=1

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章