課程目標

  • 學會 git 初始化

課程內容

這次的課程,主要是透過每課作業練習實務情境

關於 git 的基本安裝,網路上有非常多教學,請根據你的作業系統,自己找一套安裝方法

不論是使用「終端機」讓你輸入指令,或者是有 GUI(圖形化介面)讓你點擊 UI 執行指令,都可以

關於 git 的基本觀念,學起來可深可淺,我只會簡單說明工作上需要的觀念

覺得黑箱或者想深入研究的話,可以上網搜尋相關關鍵字,深入理解 git 底層機制


在要使用 git 追蹤的資料夾內,首先要使用的指令是

git init

這會初始化資料夾環境,讓 git 開始追蹤資料夾內所有檔案變化的一舉一動

其實不用想得太神奇,這指令只是在資料夾內建立一個隱藏的資料夾 .git/ 而已(你可以根據你的作業系統,想辦法找到這個隱藏的資料夾)

後續的 git 指令,背後都是去查看 .git/ 的內容而已


初次使用 git,打指令可能會被要求設定名稱信箱,這些要用來記錄在 git 歷史訊息內,辨識操作者

git config --global user.name "您的名稱"
git config --global user.email "您的信箱"

接著來試用兩個指令

首先是查看目前的工作狀態

git status

因為還沒有任何程式碼,所以應該會顯示「沒東西」的中文或英文訊息

接著來查看歷史編輯紀錄

git log

一樣會顯示「沒紀錄」的中文或英文訊息

這兩個基本指令,對於學習非常有幫助

在每次打任何 git 指令之前與之後,都打打看這兩個指令,可以幫助認識當前追蹤狀況

課後作業

請開一個新資料夾,用 git 初始化這個資料夾

接著分別輸入 git statusgit log

應該會看到 git 回應「沒東西」與「沒紀錄」的訊息

完成以上任務,你就完成這次的課程目標了!


交作業的方法:

可以把 git statusgit log 顯示的文字內容複製,貼到留言區

也可以直接截圖視窗內 git statusgit log 的內容,上傳到留言區


歡迎將作業成果,在下方留言,跟大家分享,讓大家給你一些回饋!

可以將每課學到的觀念、關鍵字,丟到網路上去搜尋、研究一下!

發問請在「討論專區」為主,或者分享學習筆記、寫學習心得!

貼文都會出現在個人檔案頁面,成為學習歷程、部落格紀錄!

未來面試時,分享給面試官看,會讓人知道你的積極程度!

按讚的人:

共有 15 則留言

作業繳交

按讚的人:

交作業,再麻煩站長了,謝謝!

按讚的人:

git status 下面的檔案是說我那些程式碼沒有加進那個git的資料夾嗎? git log 作業繳交 謝謝站長無私奉獻!!!

按讚的人:

寫得很好,順利完成!


下面的警告,只是提醒你還沒有任何 commit 而已~

按讚的人:

作業繳交

按讚的人: