昨天我用了git commit建立了第一個版本,但現在這個Commit裡只有 .gitignore,但如果一個一個把程式碼和專案檔案加進去的話就會很麻煩。
所以今天我要認識的就是 git add .。
git add .gitignore
意思是:只把 .gitignore加進Staging Area
那麼如果我想把目前專案中所有符合Git追蹤條件的檔案與修改一次加入 Staging Area,就可以用:
git add .
他後面的.可以看成是我們目前所在的資料夾,也就是eyes_prj,所以,這個指令在做的事就是:把可以在eyes_prj中符合Git追蹤條件的檔案與修改加入 Staging Area。
首先還是一樣用git status查看一下目前的狀態
Untracked files可以看到我還有很多專案檔案還未加入Git的追蹤範圍。.vs/ bin/ obj/完全沒有出現,表示我的.gitignore正常運作。
那麼確認我現在所在的資料夾是: eyes_prj
就正式的來實做了吧!
我先輸入了 git add .,Chatgpt跟我說正常來說部會跳出任何訊息,但我的出現了一堆Warning,我就很緊張,結果幸好只是是在提醒我:
那麼再次查看狀態會發現:
Untracked files: 變成了 Changes to be committed:
我們成功用git add . 把檔案放進Staging Area了
狀態就是
Untracked
↓ git add .
Staged
而且Git還是會依照 .gitignore的規則加入目前符合追蹤條件的檔案。
今天成功的使用了git add .將專案中符合Git追蹤條件的檔案加入了 Staging Area,也讓我更知道 .gitignore跟git add是怎麼一起運作的。