在使用git時候, 有時需要忽略部分文件或者文件夾,這時候需要用到 .gitignore這個沒有文件名的文件
如果是第一次提交之前編輯.gitignore文件, 則會生效, 而如果已經提交, 比如文件夾A, 已經commit過, 在修改.gitignore文件
不會忽略A文件夾, 這時候我們就需要刪除已經提交過的A文件夾,
通過命令
git rm --cached "A"
這時候會出現 not removing 'game/logs' recursively without -r,說明我們需要添加參數 -r 來遞歸刪除文件夾裏面的文件,
於是修改命令爲
git rm -r --cached "A"
等待幾秒鐘後, 提示刪除成功, 然後重新提交即可