當我們成功用 git init 建立本地倉庫後,接著在裡面寫code或新增檔案,這時候的檔案雖然存在於電腦中,但在 Git 的眼裡,它們還處於不受控制的「未追蹤」或「已修改」狀態,為了讓 Git 開始幫我們正式管理這些心血,我們必須學會第二個關鍵指令:git add。
git add 的核心任務就是把工作目錄中的檔案「推送到暫存區」裡,你可以把它想像成是在搬家打包時,把散落各處的物品挑選出來,放進準備要封箱的紙箱中,如果只想處理單一檔案,可以直接指定檔名;但如果專案裡有很多檔案同時修改,大家最常用的就是輸入 git add . 來把全部的變動一次打包。
透過 git add,我們能夠精準掌控每一次備份的內容,把檔案送進暫存區後,下一步就是準備為它們留下永恆的歷史足跡,也就是我們即將迎來的 Commit!