1、如果还没有把文件或者文件夹加入版本库,没有执行git add的时候,则在.gitignore里增加一条 ,只需提交.gitignore 文件即可。
2、如果已经加入版本库或者已经commit提交版本,甚至已经提交到远程的文件或者文件夹忽略,操作如下:
git rm --cached xxx.log //删除xxx.log的跟踪,并保留在本地。
git rm --f xxx.log //删除xxx.log的跟踪,并且删除本地文件。
-r 允许递归,这里指允许递归删除。
--cached 将文件或者文件夹从版本库中删除索引,将文件恢复至git add前的状态。