目錄
- GitHub
- Git
- GitHub搭建個人網站:
GitHub
- 學習GitHub目的
借助GitHub托管專案代碼
-
基本概念
- GitHub主頁:
該頁左側主要顯示用戶動態以及關注用戶或關注倉庫的動態,右側顯示所有的git庫
- 倉庫主頁:
主要顯示專案的資訊,如:專案代碼,版本,收藏/關注/fork情況等
- 個人主頁profile:
個人資訊:頭像,個人簡介,關注我的人,我關注的人,我關注的git庫,我的開源專案,我貢獻的開源專案等資訊
4. 倉庫(Repository):
即專案,用來存放專案代碼,一個專案一個倉庫,多個開源專案創建多個倉庫;- 收藏(Star):
收藏專案,方便下次查看,意味收藏專案的人數,在GitHub上得到100個star也不容易
- 復制克隆專案(Fork)
把別人倉庫復制一遍,fork的專案獨立存在
- 發起請求(pull request):
fork下別人專案更改后想讓原始作者合并到原倉庫就需要發起請求
- 關注(Watch):
如:社交網站的關注,專案任何更新都可以及時看到
- 事務卡片(Issue):
發現代碼BUG,但是目前沒有成型代碼,需要討論時用
-
注冊賬號
官方網址:https://github.com/
注意: 1. 因為GitHub在國外服務器所以訪問較慢或者無法訪問,需要翻wall 2. 私有倉庫只能自己或者自己指定的朋友有權操作(收費) 3. 新注冊用戶需要先驗證郵箱才可以正常使用(若郵箱無法收到需要設定QQ郵箱點擊域名白名單)
- 創建專案,創建檔案(需要加后綴)
官網創建hello-world幫助檔案地址:https://guides.github.com/activities/hello-world/#pr>
官網學習GitHub網站:https://lab.github.com
注意創建檔案時,下面填寫每次提交的目的,方便閱讀理解
- 倉庫管理
- 新建檔案
- 修改檔案
- 洗掉檔案
- 上傳檔案
- 搜索檔案
- 下載專案 download zip
(提示:上述操作都有相應log可以看到)
- GitHub Issues
所有bug或者交流問題的串列
如:有人發現bug通過issue提出意見,所有者看到后可以討論回復 - pull request
將fork中的專案更新到原來的倉庫
步驟: 1. fork專案 2. 修改自己倉庫的專案代碼 3. 新建pull request 4. 等待原作者審核
Git
- 學習Git目的:通過git管理github托管專案代碼
- Git下載地址:
Git下載地址:https://www.git-scm.com/download/win
注意:因為該官網下載地址難以訪問,因此將其安裝包上傳至個人資源處方便大家下載
- Git基本作業流程:
三個區域:
- Gir Repository(Git倉庫):最終確定的檔案保存到倉庫
- 暫存區:暫存已經修改的檔案最后統一提交到git倉庫中
- 作業區域(Working Directory):添加、編輯、修改檔案等動作
提示(操作Git時一些簡單的命令):
git status(查看)
git add 檔案名(作業區提到暫存區)
git status
git commit -m "提交描述"
git status
- git初始化及倉庫創建和操作
- 基本資訊設定
- 設定用戶名
git config --global user.name '用戶名' - 設定用戶名郵箱
git config --global user.email '郵箱'
- 設定用戶名
- 初始化一個新的Git倉庫
- 創建檔案夾
mkdir test - 在檔案內初始化git(創建git倉庫)
git init
- 創建檔案夾
- 向倉庫中添加檔案
touch a1.php - 查看狀態
git status - 檔案添加到暫存區
git add a1.php - 查看狀態
git status - 檔案添加到本地倉庫
git commit -m '第一次描述' - 查看串列
ls - 打開vim編輯器編輯a1.php
vi a1.php
提示:輸入好后按Esc鍵輸入:wq(保存退出,關于vim其他命令可以自行搜索學習)
- 查看vim輸入的內容
cat a1.php - 查看狀態
git status - 將修改的檔案加入暫存區
git add a1.php - 查看狀態
git status - 將修改后的檔案提交到倉庫
git commit -m '描述:第一次修改并提交到倉庫' - 洗掉a1.php
rm -rf a1.php - 從暫存區中洗掉
git rm a1.php - 從本地倉庫洗掉
git commit -m '第一次洗掉' - 查看狀態
git status
-
管理遠程倉庫
1. 將本地倉庫提交到遠程倉庫使用遠程倉庫
git push提示:首次使用要在隱藏檔案.git中的config設定用戶名、密碼;
2.將遠程倉庫(github對應的專案下載到本地) `git clone 倉庫地址` `git config --list`
提示:倉庫地址由來:Clone or download里邊下載地址進行復制
提示:查看配置資訊
GitHub搭建個人網站:
- 個人站點:
https://用戶名.github.io
- 搭建步驟:
- 創建個人站點->新建倉庫(注:倉庫名必須是【用戶名.github.io】)
- 在倉庫下創建index.html的檔案即可
注意:
- github pages僅支持靜態網頁
- 倉庫里面只能是html檔案
- project pages站點:
https://用戶名.github.io/倉庫名
- 搭建步驟:
- 進入專案主頁,點擊settings
- 在settings頁面,點擊lanuch automatic page generator來自動生成主題頁面
- 新建站點基礎資訊設定
- 選擇主題
- 生成網頁
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/5205.html
標籤:其他
上一篇:Istio 1.6架構及性能
