GitHub及Git及GitHub搭建我的網站

GitHub

  • 學習GitHub目的

藉助GitHub託管項目代碼php

  • 基本概念html

    1. GitHub主頁:

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

    1. 倉庫主頁:

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

    1. 我的主頁profile:

    我的信息:頭像,我的簡介,關注個人人,我關注的人,我關注的git庫,個人開源項目,我貢獻的開源項目等信息
    4. 倉庫(Repository):
    即項目,用來存放項目代碼,一個項目一個倉庫,多個開源項目建立多個倉庫;vim

    1. 收藏(Star):

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

    1. 複製克隆項目(Fork)

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

    1. 發起請求(pull request):

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

    1. 關注(Watch):

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

    1. 事務卡片(Issue):

    發現代碼BUG,可是目前沒有成型代碼,須要討論時用網站

  • 註冊帳號
    官方網址:https://github.com/

注意:
  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設置用戶名、密碼;

    2.將遠程倉庫(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. 生成網頁
相關文章
相關標籤/搜索