GitHub及Git及GitHub搭建個人網站

GitHub

  • 學習GitHub目的

藉助GitHub託管項目代碼

  • 基本概念
  1. GitHub主頁:

該頁左側主要顯示用戶動態以及關注用戶或關注倉庫的動態,右側顯示所有的git庫

  1. 倉庫主頁:

主要顯示項目的信息,如:項目代碼,版本,收藏/關注/fork情況等

  1. 個人主頁profile:

個人信息:頭像,個人簡介,關注我的人,我關注的人,我關注的git庫,我的開源項目,我貢獻的開源項目等信息

  1. 倉庫(Repository):

即項目,用來存放項目代碼,一個項目一個倉庫,多個開源項目創建多個倉庫;

  1. 收藏(Star):

收藏項目,方便下次查看,意味收藏項目的人數,在GitHub上得到100個star也不容易

  1. 複製克隆項目(Fork)

把別人倉庫複製一遍,fork的項目獨立存在

  1. 發起請求(pull request):

fork下別人項目更改後想讓原始作者合併到原倉庫就需要發起請求

  1. 關注(Watch):

如:社交網站的關注,項目任何更新都可以及時看到

  1. 事務卡片(Issue):

發現代碼BUG,但是目前沒有成型代碼,需要討論時用

注意:

  1. 因爲GitHub在國外服務器所以訪問較慢或者無法訪問,需要翻wall
  2. 私有倉庫只能自己或者自己指定的朋友有權操作(收費)
  3. 新註冊用戶需要先驗證郵箱纔可以正常使用(若郵箱無法收到需要設置QQ郵箱點擊域名白名單)

注意創建文件時,下面填寫每次提交的目的,方便閱讀理解

  • 倉庫管理
    1. 新建文件
    2. 修改文件
    3. 刪除文件
    4. 上傳文件
    5. 搜索文件
    6. 下載項目 download zip

(提示:上述操作都有相應log可以看到)

  • GitHub Issues

所有bug或者交流問題的列表
如:有人發現bug通過issue提出意見,所有者看到後可以討論回覆

  • pull request

將fork中的項目更新到原來的倉庫

步驟:

  1. fork項目
  2. 修改自己倉庫的項目代碼
  3. 新建pull request
  4. 等待原作者審覈

Git

注意:因爲該官網下載地址難以訪問,因此將其安裝包上傳至個人資源處方便大家下載

  • Git基本工作流程:
    三個區域:
  1. Gir Repository(Git倉庫):最終確定的文件保存到倉庫
  2. 暫存區:暫存已經修改的文件最後統一提交到git倉庫中
  3. 工作區域(Working Directory):添加、編輯、修改文件等動作

提示(操作Git時一些簡單的命令):
git status(查看)
git add 文件名(工作區提到暫存區)
git status
git commit -m “提交描述”
git status

  • git初始化及倉庫創建和操作
  1. 基本信息設置
    1. 設置用戶名
      git config --global user.name '用戶名'
    2. 設置用戶名郵箱
      git config --global user.email '郵箱'
  2. 初始化一個新的Git倉庫
    1. 創建文件夾
      mkdir test
    2. 在文件內初始化git(創建git倉庫)
      git init
  3. 向倉庫中添加文件
    touch a1.php
  4. 查看狀態
    git status
  5. 文件添加到暫存區
    git add a1.php
  6. 查看狀態
    git status
  7. 文件添加到本地倉庫
    git commit -m '第一次描述'
  8. 查看列表
    ls
  9. 打開vim編輯器編輯a1.php
    vi a1.php

提示:輸入好後按Esc鍵輸入:wq(保存退出,關於vim其他命令可以自行搜索學習)

  1. 查看vim輸入的內容
    cat a1.php
  2. 查看狀態
    git status
  3. 將修改的文件加入暫存區
    git add a1.php
  4. 查看狀態
    git status
  5. 將修改後的文件提交到倉庫
    git commit -m '描述:第一次修改並提交到倉庫'
  6. 刪除a1.php
    rm -rf a1.php
  7. 從暫存區中刪除
    git rm a1.php
  8. 從本地倉庫刪除
    git commit -m '第一次刪除'
  9. 查看狀態
    git status
  • 管理遠程倉庫
  1. 將本地倉庫提交到遠程倉庫使用遠程倉庫
    git push

提示:首次使用要在隱藏文件.git中的config設置用戶名、密碼;

  1. 將遠程倉庫(github對應的項目下載到本地)
    git clone 倉庫地址
    git config --list

提示:倉庫地址由來:Clone or download裏邊下載地址進行復制
提示:查看配置信息

GitHub搭建個人網站:

  • 個人站點:

https://用戶名.github.io

  • 搭建步驟:
  1. 創建個人站點->新建倉庫(注:倉庫名必須是【用戶名.github.io】)
  2. 在倉庫下創建index.html的文件即可

注意:

  1. github pages僅支持靜態網頁
  2. 倉庫裏面只能是html文件
  • project pages站點:

https://用戶名.github.io/倉庫名

  • 搭建步驟:
  1. 進入項目主頁,點擊settings
  2. 在settings頁面,點擊lanuch automatic page generator來自動生成主題頁面
  3. 新建站點基礎信息設置
  4. 選擇主題
  5. 生成網頁
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章