Git 與 Github 是什麼?

  • Git 是一個分散式版本控制軟體,可藉由它產生一個儲存庫( git Repository)
  • Github:支援 git 程式碼存取和遠端托管儲存庫的平台服務
  • 關係像是本地端有一個 index.html,但可以放到 dropbox、Google Drive 進行雲端託管。

把本地數據庫資料推到 GitHub ( 遠端數據庫 )

前面總共新增了幾個 commit,現在把它們 pull 推到遠端數據庫,步驟如下 :
Git 基本指令架構圖
// Git 基本指令架構圖 ▲

至 GitHub 新增資料庫並做相關設定

  • 到 GitHub → 新增 Git 上面的數據庫 New repository ( 此操作等同於本地端 git init 的指令 )
    • 進入後輸入 數據庫名稱

GitHub01新增數據庫
GitHub02數據庫命名

  • 按下 Create repository 按鈕建立後,得到下方資訊
    • …or create a new repository on the command line 可在本地端開啟新的數據庫
    • …or push an existing repository from the command line 已有本地端數據庫,把遠端數據庫綁到本地端上 → 用此方式
      • 網址部分請選 HTTPS 。

GitHub 03建立數據庫資訊

  • 把前面 commit 在本地數據庫的檔案更新上去遠端數據庫 。 ( 最上方 " Git基本指令架構圖片 " 中本地端數據庫 push 遠端數據庫 )
    • 輸入 " …or push an existing repository from the command line " 給的兩個指令
      1. git remote add origin https://github.com/echocarriet/product-Hex1018.git
        • 網址處每個人不同
        • 本地端與遠端數據庫做綁定
        • 輸入完指令可 開啟本地端 .git 資料夾中的 config ,內有顯示 [remote "origin"] 表示綁定成功
      2. git push -u origin master
  • 按 F5 重整 GitHub 網頁,就可看到裡面出現之前的本地端的資料了。 成功 !!

GitHub04數據庫可見本地端資料

如何把上傳 GitHub 的資料變網址公開給大家看

GitHub 可變靜態網頁伺服器

  • 進入到 Setting 設定

GitHub 的資料變網址公開01

  • 找到 GitHub Pages 中的 Source 選取 master ,並按儲存。可見網頁左上方出現 " GitHub Pages source saved. " 。
  • 再往下捲動至 GitHub Pages ,可見網頁的網址。

GitHub 的資料變網址公開02
GitHub 的資料變網址公開03

實做 -1

本地端數據庫 push 上去遠端數據庫後,本地端如果再新增資料,遠端數據庫方該如何做更新?

  1. 開啟終端機或 Git Bash,執行下方指令
  2. git add . ( 語意 : 把修改或新增的檔案加到索引)
  3. git commit -m "修改內容" ( 語意 : commit入本地數據庫)
  4. 上傳遠端數據庫 ( 下面方式擇一即可 )
    1. 終端機指令方式 : git push -u origin master
    2. Surcetree 方式 : 開啟 Surcetree 看到顯示 master ( 本地端 ) 與 origin/master ( 遠端 )。按下上方選單 " push " 即可上傳到遠端數據庫

Git - sourcetree把專案推到遠端數據庫01
Git - sourcetree把專案推到遠端數據庫02

統整 – 新增工作目錄要從本地端數據庫上傳遠端數據庫的步驟

環境 1

之前已設定過開發者資訊,於本地端新增一個新的工作目錄,如何上傳至遠端數據庫 ( 此遠端數據庫使用 GitHub ) ?

  1. cd 專案路徑
    • 前往工作目錄
  2. git init
    • 專案中會顯示 .git資料夾,表示在工作目錄新增"本地數據庫"成功
  3. git add .
    • 將檔案加到索引,讓 Git 開始追蹤它
  4. git commit -m"填寫修改內容"
    • 將索引檔案變成一個更新 (commit)
  5. git remote add origin GitHub提供的網址
    • 要先至 GitHub 新增 repository 。
  6. git push -u origin master
    • 從本地資料庫推到遠端資料庫

環境 2

本地工作目錄已上傳 GitHub ,本地目錄又新增或修改東西後如何推至遠端數據庫 ?

  1. cd 資料夾路徑
  2. git add .
  3. git commit -m"填寫修改內容"
  4. git push -u origin master

資料來源

最後修改日期: 9 月 26, 2020

作者

留言

撰寫回覆或留言

發佈留言必須填寫的電子郵件地址不會公開。