iT邦幫忙

3

鼠年全馬鐵人挑戰 WEEK 24: 從零開始,如何從Git push 到 GitHub?

本篇適用於完全不會Git的人,將一步步帶你上傳檔案至GitHub

1. 安裝

首先到 Git 官網 ,下載Git
以下為windows 環境下示範 ,開始選單> 所有程式> Git> Git Bash
然後開啟Git Bash
https://ithelp.ithome.com.tw/upload/images/20200722/201248794MDk819h5u.png

2. 讓我們瞭解基本的 command 指令

  1. 移動路徑:cd 路徑
  2. 回上一層:cd ..
  3. 開新資料夾: mkdir 資料夾名稱
  4. 開新檔案: touch 檔案名稱

3. 設定

首先先設定使用者的資料,這些資訊將作為提交者資訊顯示在版本控制的歷史記錄中。

$ git config --global user.name "<使用者名字>"
$ git config --global user.email "<電子信箱>"
$ git config --list //來確認使用者資料

https://ithelp.ithome.com.tw/upload/images/20200722/20124879VomCsAhX1t.png

4. Git 基礎操作

1. 創建 Git

新增一個資料夾
cd 資料夾的路經 
$ git init //開啟一個新的 git 
$ touch index.html //建立一個檔案,可依自己需求建立,此示範為 index.html

https://ithelp.ithome.com.tw/upload/images/20200722/20124879Ku5Nx9Bf64.png

2. 確認工作目錄與索引的狀態

從下圖我們得知檔案還未 commit , 系統建議我們先把它加入索引,不然會 commit不到

$ git status 

https://ithelp.ithome.com.tw/upload/images/20200722/20124879VHXSf9vurY.png

3. 將檔案加入至索引

透過 $ git status,我們得知檔案已被加入索引。

$ git add '檔案名稱' //加入指定檔案
$ git add . //未加入的檔案一次加入
$ git status

https://ithelp.ithome.com.tw/upload/images/20200722/20124879CmCcjnG7Un.png

4. 執行commit命令提交檔案

最後只要執行 git commit -m "更新註解" 就可以將本次更新的內容提交到數據庫了。

$ git commit -m "update1" 
$ git log //查詢提交記錄

https://ithelp.ithome.com.tw/upload/images/20200722/20124879Co2b2QApVr.png

遠端數據庫 GitHub

1.申請 GitHub 帳號

申請完 GitHub 帳號,我們要創建一個資料夾,來當遠端數據庫。
https://ithelp.ithome.com.tw/upload/images/20200722/20124879M4I5OAkJHg.png
https://ithelp.ithome.com.tw/upload/images/20200722/20124879gXAuZA7Bvu.png
https://ithelp.ithome.com.tw/upload/images/20200722/201248798ref7wY3an.png

2. 連結至 GitHub 遠端數據庫

透過 $ git clone 'GitHub 的 URL',連結至 GitHub 的遠端數據庫

$ git clone 'GitHub 的 URL'

https://ithelp.ithome.com.tw/upload/images/20200722/20124879Em80d81hJQ.png

3. 上傳至 GitHub 專案

透過 $ git push將本地端數據庫上傳至雲端數據庫 ,會要求你輸入 GitHub 的帳號密碼以確認。

$ git push

https://ithelp.ithome.com.tw/upload/images/20200722/20124879TXNPiK7YTY.pnghttps://ithelp.ithome.com.tw/upload/images/20200722/201248791nJOl20FoE.pnghttps://ithelp.ithome.com.tw/upload/images/20200722/20124879QDfK9Hfnif.png

操作過一次流程,我們就瞭解
$ git init 建立工作目錄
$ git add . 把工作目錄的檔案加入索引
$ git commit -m '' 將索引的檔案提交至本地數據庫
$ git clone 'URL' 連接至遠端數據庫
$ git push 本地端數據庫上傳至雲端數據庫

https://ithelp.ithome.com.tw/upload/images/20200722/20124879qWPxhGdsys.png


尚未有邦友留言

立即登入留言