接下來,我們要開始將檔案新增到Repo,實際執行之前介紹的動作。
今天會先操作這兩個:
再複習一下這個圖。
我們先創建一個txt檔,新增至working diredtory。
接下來應該要git add到staging area,但在SOURCE TREE,它的按鍵是staged,由於每次更動可能不只一個,因此我們可以選擇stage all,把所有變動都增加到staging area,我們也可以用stage selected,只add我們點選的變動。
stage檔案後,可以看到上方有個紀錄,並且有綠色的+,代表是此次新增的檔案。(不同變動會有不同的icon,我們後面可以再來觀察看看)
這時填寫下面的commit的訊息,再點commit。
這樣就commit完成,在我們的.git留下紀錄囉!
點一下上面的紀錄,下方會立刻跳出這個commit的相關資訊~
通常是這樣,我們有可能多工開發,但分開add並commit。例如明天要考國文英文數學,我一次準備了字音字形、英文文法、英文單字、函式小抄,但我不希望全部綑成一包上傳,一定會想分類,這時我就會選英文文法、英文單字,然後commit的訊息寫「準備英文」,commit完成後,再將函式小抄單獨add,commit訊息寫「準備數學」。
開發程式也一樣,我們有可能同時開發搜尋欄跟購物車,這時候就不會想把不同功能用的程式混在一起,但當然,我們還有更好的作法,那就是切分支(Bracnch),這個我們後面再談。