不小心把 log 給 commit 進去了,來想辦法把它移掉。
解除追蹤
當檔案已經被追蹤後,即便在 .gitignore
內加入新的規則,也無法排除。所以首先先來將檔案解除追蹤:
如果要解除單一檔案或是資料夾,可以用:
1 |
|
若是要解除多個的話,則可以直接把所有檔案追蹤,這樣比較快:
1 |
|
新增 .gitignore
規則
接下來在 .gitignore
內加入新的規則,像我是要忽略 log 檔案,所以就在 .gitignore
下加入:
1 |
|
最後重新 commit
1 |
|
參考資料
- David Ma (2017-04-13)。在 git 中取消追蹤檔案 Ignore tracked files in git 。檢自 Bunun Engineer’s Blog (2020-02-26)。